— Experiments

Labs.
Where ideas go to run.

Smaller experiments, half-finished ideas, and things I built to learn something specific.

Lab of the Month
LiveFun

ASCII Art Generator

Convert any image to ASCII art in the browser using Canvas API. Adjustable density, character sets, and color modes. My favourite weekend experiment.

TypeScriptCanvas API
View on GitHub
All Experiments
In ProgressAI

Prompt Tester

Side-by-side prompt comparison tool. Test the same prompt across multiple LLMs and compare outputs.

Next.jsOpenAIAnthropic
View
LiveUI

Color Token Visualizer

Visualize oklch color tokens from your Tailwind config as an interactive palette with contrast checks.

Reactoklch
ExperimentTool

Git Commit Analyzer

Analyze commit patterns across repos. Shows coding hours, commit frequency, and language distribution.

PythonGitHub API
LiveAPI

Markdown Preview API

REST API that renders Markdown to styled HTML with syntax highlighting. Built to learn Hono.

HonoCloudflare Workers
LiveGame

Snake in the Terminal

Classic snake game that runs entirely in the terminal. Built with Ink and React to learn TUI rendering.

TypeScriptInk