Work
Ten years of
building software
I have spent the last decade building the systems businesses run on and the apps people have kept using since their first version, and each project below walks through what the problem was and how I solved it.


Building a consumer platform from nothing
I joined as the founding engineer before there was a product, built the platform the company launched on, and stayed with it for years afterward while the business tripled year over year.
Founding engineer, full timeRunning an entire construction business on software I maintain
A construction company runs its customers, leads, jobs, files, and signable proposals on a system I built, which spans an API, an internal dashboard, a public site, and a content pipeline the team runs without me.
Sole engineer
Ten years on the App Store
Habite has been shipping for a decade with thousands of active users, across every iOS version, two backends, and one full data migration.
Designer and engineer
Connecting real bank accounts, carefully
Budgitify is a personal finance app with live bank connections through Plaid, a tested service layer, and every amount stored in whole cents so that balances are always exact.
Designer and engineer
Moving thousands of users to a new database, live
TimeCrunch is a homework planner with around 5,000 signed-in users, and I moved all of them from one database to another behind a feature flag without losing a record.
Designer and engineer
Framing screenshots without leaving the share sheet
Framewich is a free iOS app that turns plain screenshots into polished mockups, and I built it to start instantly from the share sheet and work without a connection or a sign-up.
Designer and engineer
Replacing Notion with a tool built for one business
This is the dashboard I run LzCtrl from, covering projects, releases, tasks, content, and analytics on real-time Firestore, with a drag-and-drop board and an editor that round-trips markdown.
Designer and engineer
Building my own email platform and analytics
This is a newsletter send engine I built on SES to stay within its rate limits, along with an Instagram analytics pipeline that warns me before its own access token expires.
EngineerWant something like this for your business?
Tell me what you are trying to do and I will tell you whether I am the right person for it.
Start a project