Software with a pulse. Systems with a spine. Games, tools, and full-stack work built to feel effortless and hold up under inspection.
Product UI, server logic, auth, data, and the parts in between. I like when the whole thing has a reason to exist.
Clear boundaries, strict types, and enough restraint that the next change does not feel like a negotiation.
Move fast where it is cheap. Slow down where it counts. Ship the version people can actually use.
A few pieces with the machinery left visible.
Built to be opened, tested, and judged on contact.
A small, fast drawing surface built straight on the Canvas API: flood fill, palette state, PNG export, and no extra ceremony.
Under the hood: Canvas state, flood fill, palette control, and export all running in-browser.
“I like software with a point of view: fast enough to disappear, clear enough to maintain, and just strange enough to remember.”
The work is part product sense, part systems discipline, part tasteful trouble.