I love building things.

I've been working with the web for many moons and take pride in crafting rad experiences. Previously at Hired, I'm currently working with Knack on product, design, and development to help folks build amazing apps and empower their data.


I grew up in a small town in central California. I'd always had an interest in design and began obtaining the skills to design, illustrate, and animate while in high school. I taught myself what I needed to know to build video games while working a full-time gig doing tech support. I've built upon those learnings and now primarily focus on building rich web applications of all sorts. I'm still learning a ton and having a blast doing it.

Currently, some of my favorite tools are Node, Ruby, Vue, and Firebase.


When I'm not working on the next project, you'll probably find me making music, riding motorcycles, taking photos, or playing games (of both the board and video variety).

I generally dislike formality and try to bring compassion, humor, and empathy to my daily interactions. Your value to a team doesn't stop at your technical aptitude.

In the end, we're all human and life is too short to take everything seriously.

Solo Projects

Pokedate was an absurd weekend project to capitalize on the popularity of Pokemon go where you are can chat with Pokemon trainers near you.
Cat 5 is an experiment in complex keyframes and animations, using the CSS steps animation property to create an animation effect (in this case, cats high fiving) with a single asset.
Gruup is a simplistic group chat platform experimenting with Firebase's real-time data store. It's backed by Ruby + Sinatra for asset delivery and routing.
Bub is a point-and-click action-survival game built using GameMaker over an afternoon. All game assets were drawn on Stapleā„¢ brand sticky notes and scanned/manipulated to use in-game.
TLDW (too long, didn't watch) Movies is a web-app where you review movies in 140-characters or less. It ties into themoviedb API for images, title suggestions, etc. and was built w/ Ruby on Rails.
Saman is an experimental (and confusing) arcade-style game with incremental elements. All assets (art + code) were made in 48 hours for Ludum dare 30.

How To Get in Touch

Open dat console.