header background

Tech musings and insights

On software development, start-ups, and innovation.

Are We Still Overengineering Mobile Development?
I'm working on a mobile app for a local non-profit using React Native, Expo, and Supabase. The velocity and cost-efficiency have me questioning something we often take for granted: when did separate native codebases become the default instead of the exception?

More Stories

Prototyping at AI Speed: From Concept to Architecture in Hours, Not Weeks

I just completed something that would have taken me 2-3 weeks of manual work - in less than a day.

Coaching, Not Controlling: The Real Role of a Software Engineering Manager

While autonomy is vital, the truth is that even the most talented teams still need leadership.

For many people in software, the journey starts in Computer Science. Mine started in Industrial Design.

Industrial Design taught me to look at the world through the lens of usability, human behavior, and the balance between form and function.

Portland - Open for Business

Many companies outside of the Pacific Northwest are understandably concerned about the state of the city I call home.