Selected work

Five problems, five products.

Every project follows the same six-part schema so they're comparable. Some lean on AI as the wedge; one is here precisely because the right answer was to keep AI out. Live builds link to the running app.