Building software that solves real problems.

I turn practical problems into cross-platform products that are quick to use, straightforward to maintain, and careful with people’s data. My work combines Flutter, React, TypeScript, Python, SQL, Firebase, and AI-agentic development workflows.

View selected work

Get in touch

A better default for product work

  • AI-agentic workflow. I use agents for architectural review, edge-case discovery, testing, and documentation validation—not as a substitute for engineering judgment.
  • Privacy by design. Local-first options, minimal collection, clear access controls, and thoughtful data handling are part of the build from the beginning.
  • Performance first. I care about responsive interfaces, small bundles, and architecture that remains understandable as a product evolves.

Current focus

I recently built and shipped Ledgerlane, a production invoice-control workspace for finance and supply-chain work. I’m also moving this portfolio from a JavaScript-heavy single page into a faster, easier-to-update Hugo site.

For the fuller work-in-progress log, visit Now.

Latest from Build Log

Building TripWorth: is this delivery worth my time?

Turning a delivery-work frustration into a focused offer checker, with an iPhone Shortcut to remove manual copying and pasting.

Read the note →

Let’s make something useful

I’m available for remote opportunities and considered, privacy-minded product work. Get in touch when there is a role, product, or problem worth discussing.