Dennis
Hodges

Full Stack Software Developer


I'm a full-stack software engineer in Chicago. I build tools that work well, last, and respect the people using them.

I work on web and desktop applications that automate complex testing workflows — the kind of engineering where reliability matters more than flash. I spend a lot of time on the things that compound: testing infrastructure, automation, code quality, and making systems easier to maintain than they were when I found them.

I work primarily in TypeScript, React, Node.js, and Python. I care about local-first architecture and privacy-forward design.

  • notapipe

    Work in Progress

    A browser-based, peer-to-peer ephemeral data bridge. Routes data directly between peers — no server relay, no storage. The connection closes and the data disappears.

    notapipe screenshot

  • Trub

    A local-first homebrewing recipe designer. Design, calculate, and refine beer recipes entirely in the browser — no account, no server, no internet required. Handles OG, FG, ABV, IBU, SRM, mash pH, and water chemistry so you can focus on the beer. Built with Svelte 5 and IndexedDB. Installable as a PWA.

    Trub screenshot

More work at github.com/fermentationist.