Side Projects

A collection of tools and applications I've built to solve real-world problems.

2026 Live

Brag Frog

A daily workflow tool for engineering teams to track work contributions, prepare for reviews with AI assistance, and generate self-assessment drafts — automatically synced from GitHub and Jira.

Rust HTMX SQLite
2026 Live

WorkLedger

A local-first engineering notebook for capturing your daily work. Rich text editing, embedded diagrams, and full-text search — all running in your browser with no accounts or servers required.

React TypeScript Tailwind
2026 Live

Embermarks

A Firefox extension that resurfaces forgotten bookmarks. It scans your browsing history to find bookmarks you've rarely or never opened, and shows a random handful when you click the icon. Everything runs locally — no data leaves your browser.

JavaScript
2025 Live

How can I Play This Game?

Check out hardware requirements and get recommendations for your personal favourite games. Save, and/or share your "Stack" with others.

React Tailwind Rust
2025 Live

Fantasy NHL

I built my own Fantasy Hockey web application. Frontend and backend, live data, statistics, everything. Much better than any of the other options around.

React Rust SQLite
2025 Live

Is the LCLC Pool Open?

The local community pool has a very complex way of viewing and understanding the weekly schedule. This simple dashboard helps with that.

React Tailwind Bash
2024 Live

Ludoteca

"Top X Games of 2024" from various publishers in one spot. With proper hardware support indication.

React Tailwind Rust
2024

Icon Probe

Want to fetch a favicon from a domain, and resize it if needed, on the fly? Meet probe-rs. A Rust web server with one endpoint, which takes the domain name as a query, and an optional size to return the favicon.

Rust

Contents