
GitDash
A GitHub dashboard for developers and teams. Keep track of repositories, pull requests, issues, and team activity in one place.
Selected work / Project board
Apps, tools, experiments, and a few good starting points if you want to build your own thing.
01 / Projects

A GitHub dashboard for developers and teams. Keep track of repositories, pull requests, issues, and team activity in one place.

A read-only behavioral diff for preview deployments. Compare status codes, redirects, headers, cookie attributes, and HTML metadata with production before merging.
02 / More projects

A local production-readiness checker for Cloudflare Workers. It catches risky Wrangler configuration, annotates exact lines in GitHub Actions, and exports SARIF without uploading source code.

A deterministic stack inspector and guarded local runner for multi-Worker Cloudflare repositories. Resolve environments, map bindings, surface remote resources, and start services in dependency order.

Shuffleworks is a tactile, animation-rich web app for making playful random decisions with colors, dice, wheels, coins, teams, cards, and rock-paper-scissors.

My personal site and blog, built with Astro, Sanity, Cloudflare Workers, and Tailwind CSS. It is where I share useful notes, small tools, and the things I am working on.

Vitest matchers for native Fetch API requests and responses. Assert status, headers, JSON, redirects, cookies, and form data without mocking globalThis.fetch.
A small team colour generator for picking a shared colour palette. Useful for teams, games, and any group that needs a quick colour.

A red and violet theme system for editors, terminals, browsers, and AI coding tools. Built for a clear, consistent setup across the places developers spend their time.
03 / Template shelf
A small collection of starters you can copy, pull apart, and make your own. Each has a live preview and the source code.

Template
A production-ready SvelteKit landing-page template with Tailwind CSS v4. A solid base for a focused product or business site.

Template
A Remix blog starter with MDX, server-side rendering, and a nice base to make your own.

Template
A production-ready Astro landing-page template with Tailwind CSS v4. A solid base for a focused product or business site.

Template
A SvelteKit blog starter with MDsveX, Tailwind CSS, and an RSS feed already set up.

Template
A Next.js blog starter with MDX, App Router, and TypeScript. Start writing, then change the design as you go.