What I do
I build web systems, data pipelines, and technology integrations for organizations that need reliable, maintainable solutions. Here's what that looks like in practice.
Strategy & planning
Not every engagement starts with code. Sometimes what's needed first is a clear picture of the problem—what to build, in what order, and what it will take. I provide scoping, documentation, and technology roadmaps in plain language.
You'll come away understanding what was built, how it works, and how to maintain it. I write documentation for the people who have to live with the system, not for other developers.
Web development
Performance-first sites and applications built on web standards. I work with static site generators, content management systems, and web components to build sites that load fast, score well on accessibility audits, and don't require constant maintenance.
This includes new builds from scratch, migrations off platforms that aren't working, and front-end performance work on existing sites. I've managed WordPress Multisite installations with 300+ sites, built custom theme frameworks, and shipped static sites on Cloudflare Pages and Netlify.
Integrations & automation
Most organizations run on a mix of tools that don't talk to each other. I connect them—APIs, data pipelines, scheduled workflows, and automation that runs without supervision.
I've built pipelines that process county election data into interactive precinct-level maps, scrapers that synchronize city council agendas with video recordings, and ETL systems that pull from government APIs with rate limiting and checkpointing. When AI tools like GitHub Copilot or Claude can do the job better than a hand-written script, I'll show you how and why—practically, not theoretically.
Have a project in mind? Tell me what you're working on.