Selected work

The common thread is infrastructure that has to be correct, fast, and durable. Here's a selection — current work, a couple of things I build for myself, and a condensed look back over twenty-something years.

Now

Veracode — Identity & Zero-Trust

I lead the modernization of Veracode's identity platform — the authentication and authorization layer the rest of the product depends on. Recent and ongoing work:

Mostly Java and Spring Boot (including Spring Authorization Server) on the back end; React, Angular, and TypeScript on the front; Postgres, Redis, and Kubernetes underneath.

Things I build for myself

detroit.games/euchre

My family started playing Euchre remotely during covid, and we still play whenever we travel or can't get together. The mobile app we used got so aggressive with ads — hidden buttons, forced app-store detours, full screen interstitials that booted you mid-game — that it turned a fun ritual into a stressful one. So I built it myself, to own the UX end to end and make playing Euchre fun again.

This site

jimjonah.dev is a static Astro site — no server, no database, minimal JavaScript. The blog content is Markdown with a schema that mirrors the AT Protocol site.standard.document lexicon, so posts appear natively in Bluesky's timeline and in other AT Protocol standard.site-aware clients like Leaflet and Offprint.

Before this

Twenty-something years of platforms and tooling across many domains: