Skip to content
05

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.

Original résumé design from 2015, before ATS scrapers became ubiquitous
View full PDF ↗
Original résumé · pre-ATS The reason this site looks the way it does

Outside Work

Get in touch

Email is the fastest way to reach me.