I'm Alex and I make web services faster, simpler, and more cost-effective to maintain.
I currently work as an Engineering Lead at the IRS.
A blog about building software that doesn't rot.
Three small additions to HTML to make it more capable for dynamic services.
Work targeted at public sector technologists of all disciplines.
Very short breakdown of my past and present employment.
The best ways to get in touch.
A blog about everything else, including the people that software engineering happens to.
| Year | Title | Medium |
|---|---|---|
| 2026 | You Can Fix Email | Blog |
| 2026 | Getting off the Modernization Treadmill | Talk |
| 2026 | XML is a Cheap DSL | Blog |
| 2026 | Prolog Basics Explains with Pokémon | Blog |
| 2025 | The Missing Mechanic: Behavioral Affordances as the Limiting Factor in Generalizing HTML Controls | Journal |
| 2024 | Building the Hundred-Year Web Service | Talk |
| 2024 | Less htmx is More | Blog |
| 2024 | Who's Afraid of a Hard Page Load? | Blog |
| 2023 | Why htmx Doesn't Have a Build Step | Blog |
| 2022 | The Easiest Moment in Human History to Plan a Party | Blog |