About
Philosophy and life outside of work.
How I think about software, and the things that don't fit on a résumé.
Approach
I build production software and the tools that ship it.
Ten years at Acuity Brands have spanned .NET, Next.js, NestJS, and Kubernetes: customer-facing claims and order-management applications, an enterprise RAG application stood up in two weeks, and an internal agentic development platform now used across multiple engineering teams.
The thread that runs through all of it is the same thing that drew me to engineering in the first place: a preference for systems that are durable, legible, and honest about their trade-offs. I co-lead our company's GenAI workshop because the only way agentic tooling improves how a team ships is if the team can actually use it, and getting there means writing the documentation other engineers reference, running the workshops they show up to, and answering the questions nobody wants to ask in public.
Design Story
This site is designed like the résumé I can't use anymore.
When I started job-hunting, I built a typographic, label-chip, cream-and-ink résumé that read more like a small piece of editorial design than a corporate document. It worked, until ATS scrapers became ubiquitous and "looks great as a PDF" stopped being an acceptable trade for "parses correctly in a parser."
The aesthetic still meant something to me, so it lives here instead: the same display and monospace pairing, the same label-chip motifs, the same deliberate restraint. The version at /resume.pdf is the ATS-friendly one. The one to the right is the original.
Outside Work
- Movement
CrossFit
The hour where the inbox doesn't follow.
- Home
Fostering Cats
Short-term residents, long-term beneficiaries.
- Community
Golden Harvest Food Bank
Volunteering with the regional food bank serving the CSRA.
- Sport
Golf
Avid golfer; played collegiately. Living in the home of the Masters helps, though my swing remains aspirational.
Get in touch
Email is the fastest way to reach me.