Fiscal Compass
A local-first retirement planner that solves for the earliest age you could stop working, and shows the arithmetic behind every answer.
Selected work first, then everything I’ve built since 2015, newest first. Each project says whether I built it before AI tools or with them.
A local-first retirement planner that solves for the earliest age you could stop working, and shows the arithmetic behind every answer.
Read the case study: Fiscal CompassLive site: Fiscal Compass
A dashboard and wiki for a video-game hobby: More than 500 games by status and score, explored through charts.
A local-first retirement planner that solves for the earliest age you could stop working, and shows the arithmetic behind every answer.
A dashboard and wiki for a video-game hobby: More than 500 games by status and score, explored through charts.
Our household’s meal library, published as one menu file the whole family reads.
A seasonal bounty board to track and earn cash rewards for playing through classic and retro video games.
A site for an editing service.
A website for an author and her books.
Builds Pokémon teams from PokéAPI. A first project in Vue 3, TypeScript and Pinia.
A searchable wiki of the in-game items in The Legend of Zelda: Breath of the Wild: pick a category and an item, and it pulls the details from the Hyrule Compendium API. Built to get comfortable in React.
A Wordle clone in plain JavaScript, built alongside a course on Master.dev, down to the pulsing cursor on the active tile.
Prints console messages onto the page itself, for devices where you can’t open developer tools. Small, with Mocha tests.
A proof-of-concept jQuery plugin that turns data points into charts automatically, built on Chart.js.
An internal dashboard that ran on the smart TV in the L4 office, showing the team’s metrics at a glance. L4 was later acquired by Globant.