// About

I started coding in 1999. Somehow, I'm still having fun.

I was ten years old when I started making websites. The internet was a very different place back then. We had dial-up, questionable design decisions, and a whole lot of animated GIFs.

Somewhere between then and now, I turned a childhood curiosity into a career building software, working with startups, contributing to open source, and teaching hundreds of thousands of people to code.

Kalob Taulien

// 01 — My story

Twenty-seven years, give or take a few semicolons.

  1. 1999

    First lines of code

    Learning to build websites at age ten.

  2. Early 2000s

    Discovering the web

    Gaming websites, browser experiments, early dynamic pages, and plenty of independent projects.

  3. Teenage years

    First paid development work

    Turning a hobby into real projects for real people.

  4. 2012

    Teaching begins

    Launching my first web development courses and finding out I love helping people learn.

  5. 2013 onward

    Business and startups

    Building products, co-founding ventures, and learning the lessons technology alone doesn't teach.

  6. Later career

    Python, Django, and Wagtail

    Specializing in the Django ecosystem, creating LearnWagtail, and joining the Wagtail core team.

  7. Professional

    Organizations and teams

    Agency, open-source, and established engineering environments, including Torchbox, Mozilla, and NASA.

  8. 2020s

    Modern application engineering

    Full-stack platforms, React Native, Expo, Shopify, distributed applications, APIs, and AI-powered systems.

  9. 2025

    Muck Rack

    Working with the amazing Muck Rack team to solve big PR challenges.

  10. Today

    Still learning

    Combining established engineering principles with evolving tools and practical AI.

// 02 — How I think about software

Great software should make someone's life easier.

Otherwise, what are we building it for?

I start with the business problem, because users make businesses possible and healthy businesses make room for good engineering. The framework comes after.

I care a lot about the second year of a codebase. Shipping is the easy part. Keeping software understandable for the next person, who is often me, is where the real cost lives.

I'm pragmatic about tools. A complicated solution isn't automatically a better one, and sometimes the best AI feature is a well-written SQL query.

// 03 — Things experience has taught me

Still curious. Still building.

See my work Read my writing Résumé Say hello