Hey there, I'm Keenan ✌🏻

Thank you for visiting my website!
Welcome to my little corner of the internet.

By trade, I'm a web developer [1]. I spend my "working" time building websites and web applications. Like the website you're on right now—I built this! ✨

I've also built websites for cool companies like Asana, Sparrow, GoFundMe, Collective[i], Transform, and Neuralink, to name a few. I've been doing this for 13 years professionally, so I've lent a hand working on countless of projects. [2]

I specialize in frontend architecture, which is a term I use to encapsulate the spectrum of roles I employ as a web developer. I build beautiful web pages, architect codebases from scratch, embark on large-scale refactoring efforts, hire teams of web developers, mentor others on their development journies… you get the point. I do a lot.

Concise CSS is a personal achievement on my journey towards web development mastery. The project was conceived from my annoyance tediously writing duplicate code across different client projects. [3] Through this project, I met my friend and ongoing professional collaborator, Jaime Hernández. [4]

Long story short, I build beautiful, scalable web experiences that everyone will love. I'll help you meet your goals and do so by crafting the highest-quality product I can, given the circumstances.

If you want to see my resume, testimonials from clients and collaborators, or all that fun stuff, check out my LinkedIn profile.

Pictures of me

We're both humans, so why not get a little personal?
Photos are displayed newest-to-oldest.

Me hiking in Lake Tahoe Me being cold Me in grayscale Hanging out with my high school buddies Hanging out with my high school buddies


  1. My trade struggles naming job positions and titles. I'm also referred to as a frontend developer/engineer, software developer/engineer, or webmaster. ↩︎

  2. These are all websites that I have built myself, with collaborators, or as an individual contributor. More details to come once I launch my portfolio! ↩︎

  3. The web development landscape was much different in 2014. Component-based methodologies, paradigms, and frameworks were slowly arising from similar pain points across the industry. Frameworks like Bootstrap and Concise were designed to address such issues as thoughtfully as possible. We've learned a lot since then. ↩︎

  4. Remember those sites I mentioned above? Jaime had a hand in helping build many of them. ↩︎