About

What it means to be a Learned Geek

"Learned" isn't a past tense. It's an ongoing state. Learning never stops — it's not a phase you complete, it's a practice you maintain.

The word "geek" has evolved. Once dismissive, it now describes someone who goes deep — who cares enough about something to truly understand it. A geek is a problem-solver, not a stereotype.

Learned Geek represents a commitment to understanding things at their foundation. Not surface-level familiarity, but the kind of knowledge that comes from building, breaking, and rebuilding.

This means working across domains: software development, systems architecture, engineering practices, technical education. The boundaries between these fields are less important than the thinking that connects them.

"The more I learn, the more I realize how much I don't know."

— A sentiment that never gets old

Core Values

  • Clarity over cleverness

    The best solutions are understandable, not impressive.

  • Depth over breadth

    Know fewer things better, rather than many things poorly.

  • Practice over theory

    Understanding comes from doing, not just reading.

  • Questions over answers

    The quality of your questions determines what you learn.

Areas of Focus

Software Development Systems Architecture Engineering Problem Solving Technical Education Infrastructure Developer Experience

See the work

Explore projects and systems built with this philosophy.

View Work