Design | Media | Coding | Writing

I'm passionate about building fun and meaningful experiences at the intersection of technology and media. I try to bring a old-fashioned craftsman's approach to modern technology and media development.

Hire me Learn More
Builder of Cool Stuff

Who Am I

I enjoy making cools. Things that are funny, interesting or novel always excite me.


Formally, I’m a web developer. That’s what I studied in college and that’s what I do professionally these days. But I also consider myself a creator of other types of fun things in different mediums. Tinkerer, writer, actor, musician and many more titles, have been equally appropriate on various occasions.

Personal Ramblings


I think about a lot of things and hide most of it here to spare people the agony of listening to me talk about it.

Grind it til you find it

Grind It ‘Til You Find It

“Grind it ’til you find it” I heard this from a friend of mine recently. Honestly, it may be one of the best string of words to ever be formed …


Jigsaw Lessons

“If it doesn’t fit, don’t force it.” Wise words from a mother on this post-Mother’s Day late night post. While I may have received this aphorism in the context of …