
Geocodio Enricher
Worked On
A tool for enriching address data using the Geocodio API, built with TypeScript and Laravel.
Technologies
Skills
Category
Type
Learning Platform
Client / Employer
Year
Technologies
Skills

Worked On
A tool for enriching address data using the Geocodio API, built with TypeScript and Laravel.
Technologies
Skills

Worked On
An Astro-based blog built as part of the Nextwork course, deployed on Vercel with PagesCMS and RSS support.
Technologies
Skills
Worked On
Hide AO3 works by tag, author, fandom, rating, and more.
Technologies
Worked On
Save YouTube videos to Play app.
Technologies
Worked On
Block distracting, clickbaity thumbnails on Rumble.
Technologies
Extension
Site
Worked On
A companion app for Things 3 to make managing tags easier.
Technologies
App
Site
Skills
Worked On
Block a Redditor the exact moment you see his or her hot take.
Technologies
Worked On
Merged contribution to Toolkit for YNAB, an open-source browser extension that adds features to YNAB.
Added a Bulk Edit Dates option to the account transaction edit menu, letting users re-date many transactions at once instead of one at a time. Built as an opt-in toolkit setting with new React components and styles.
Impact: Resolved a long-standing feature request, turning a repetitive per-row edit into a single action.
Client
Toolkit for YNAB (2026)
Technologies
Skills
Worked On
Two merged contributions to Toolkit for YNAB: #3624 and #3630.
Toolkit Reports held all of its state in memory, so a report tab could not be linked to and the browser's back button did nothing. Synced report state to the URL behind parsing and validation utilities, making reports shareable and restoring back/forward navigation.
The follow-up fixed Firefox, which threw errors when the History API was called too rapidly: debounced the writes, split user-initiated changes from URL-triggered ones to break an update loop, wrapped the history calls in error handling, and put the whole feature behind an opt-out setting.
Impact: Made every report tab a shareable URL, then kept it working on a browser whose rate limits the first pass had not accounted for.
Client
Toolkit for YNAB (2025)
Technologies
Skills
Worked On
This website. Hello 👋
Technologies
Skills
Worked On
A multi-product project: an admin panel plus integration with an existing system, capturing and playing back RRWeb session video for regulatory compliance.
Impact: Delivered superior video performance and reduced database costs via Google Cloud file-system storage.
Employer
Solar Reviews (2024)
Technologies
Skills