Web applications and developer tools, from the database to the interface
I build software end to end, from the database and API to the interface, tests and documentation. My projects include full-stack web apps in TypeScript and Python, real-time collaboration, offline-first apps, command-line tools, accessible UI components and healthcare applications built on open data standards.
A shared-expense app for trips, flats and dinners that splits bills four ways, tracks balances in several currencies and settles up in the fewest payments.
Stack
TypeScript · React · Fastify · Zod
Verified by
102 unit and integration tests, including property tests against a brute-force optimum
A meal planner that tracks what is in the kitchen and when it expires, plans the week, works out exactly what to buy and suggests dishes that use food before it goes off.
Stack
Python · FastAPI · htmx · CSS
Verified by
About 155 unit and API tests, run on SQLite and PostgreSQL in CI