Selected work

Things I’ve built and shipped

A full index of projects I’ve shipped, contributed to, or built for the craft of it. Pick one for the stack and a short write-up.

Topiary logo of a topiary peacock growing out of a pot

2026

Topiary

A React component library built on one idea: tokens drive form, components drive function. The same markup renders four structurally different designs by swapping design token files—no code changes required.

React 19 · TypeScript · Storybook · Vitest · Vite · DTCG · NPM

View project →
A terminal prompt reading npx backtoyou, with a block cursor after it

2026

Back to You

A voice for Claude Code. Original spoken clips play through Claude Code hooks when a task finishes, a decision is needed, or a turn errors out—so you can leave the terminal and still know when you are needed.

Node.js · JavaScript · PowerShell · Bash · Shell Scripting · npm · Claude Code Hooks · ElevenLabs

View project →
PalKnobs desktop app showing the World settings screen with category filters and labelled fields for server name, description, and passwords

2026

PalKnobs

A Windows desktop app for editing a Palworld dedicated server’s PalWorldSettings.ini — 120 settings with real labels, plain-English descriptions, and proper controls, instead of one 4,000-character line of INI.

Electron · React 19 · TypeScript · Vite · Express 5 · Node.js · Vitest · electron-builder

View project →

2026

Coding Fundamentals

Retired. A portable pack of Cursor rules, skills, and install helpers that turned durable software principles into AI-assisted development guidance—now archived in favour of Matt Pocock's skills project.

Cursor · Markdown · PowerShell · Bash · Shell Scripting

View project →

2026

Matter Ops

Self-hosted smart home dashboard that discovers LAN devices with mDNS (Matter, HomeKit, Cast, AirPlay, HTTP) and shows them in a real-time React UI backed by Express and SQLite.

React · TypeScript · Vite · Tailwind · Express · SQLite · Drizzle ORM · mDNS · DNS-SD · Vitest · Node.js

View project →

2025

ARC Line - Twilio Hackathon Contest (WINNER!)

A voice-based multi-hotline system for the ARC Raiders universe, built with Twilio ConversationRelay. Users call a single phone number and select from 5 different hotlines by pressing 1-5.

Node.js · TypeScript · Fastify · WebSocket · Twilio ConversationRelay · Supabase · Vercel · Heroku · ElevenLabs · Tailwind

View project →

2024

React Mega Menu

A React project which aims to be an accessible, responsive, boilerplate top navigation menu with a "Mega Menu"!

React 18 · TypeScript · ESLint · Jest · Vite

View project →

2024

JasonRundell.com

Redesigned and developed the latest version of my personal website, leveraging modern web technologies such as React and Next.js for a seamless user experience and optimized performance.

Next.js 14 · React 18 · Vercel · Contentful · Emotion · GraphQL · Generative AI · ChatGPT

View project →