Creating Happy Little Digital Experiences
Developer, writer, and maker of things — building thoughtful software and sharing lessons along the way.
Thoughts on development, creativity, and the joy of making things.
All WritingHappy Little Trees
Every great software project starts with a single line of code, just like every painting starts with a single brushstroke. Let's explore the parallels between art and engineering.
Painting Mountains
Mountains in code and on canvas share the same secret — they're built layer by layer, with patience and the courage to commit to bold decisions.
The Joy of Creating
Why we build things, why we keep building, and why the process matters more than the product.
Selected projects and creative endeavors.
All WorkWhat collaborators and colleagues have to say.
"There are no mistakes, only happy accidents — and this team turned every one of them into a feature. Working with them felt like watching a masterpiece come together, one brushstroke at a time."
Happy Little Cloud
Chief Palette Officer
"They believed in the project before it was even a sketch. Every mountain starts as a tiny little bump on the canvas, and they helped us see the peak from the very beginning."
Almighty Forest
Director of Canvases
"Just let it happen. That was their philosophy — build fast, iterate faster, and never be afraid of a blank screen. The result? Something we never thought possible."
Peaceful Lake
VP of Happy Trees