Aaron Norling

Hi, I’m Aaron Norling — a software engineer and technical leader living in North Idaho.

I build software, developer tools, and engineering practices that help people do difficult work with greater clarity and confidence. My work has ranged from Ruby on Rails and React applications to Java services, Go utilities, data systems, legacy modernization, and tools for AI-assisted development.

Across those technologies, my interests remain consistent: clear boundaries, maintainable systems, thoughtful automation, and creating leverage for the people who will use, operate, and extend what we build.

I’m a hands-on builder, but much of my best work happens beyond the code itself—mentoring developers, improving team practices, shaping architecture, reducing friction, and leaving both systems and teams more capable than I found them.

I’m also a husband, dad, church leader, and amateur farmer.

Thanks for stopping by.

Recent Essays

All essays →

Projects

All projects →
  • Trellis Go

    Contract specs for codebases and the AI agents working in them

  • Spiker Ruby

    Instant red/green Ruby spike environment, no boilerplate

  • contextq Go

    Local job queue for coordinating multiple AI agents

  • contextq-server Go

    Exposes contextq queues over HTTPS for remote agents

  • loupe Go

    Filesystem observer that emits structured JSON for agent workflows

  • Mason Go

    CLI for deploying static sites and sharing files via a personal VPS

  • Corder Go

    Keyboard-driven terminal audio recorder with plugin support

  • Viaqr Ruby on Rails

    QR code hosting for small organizations, metered on usage not count