Things I
built for fun.

Kingdom Crumble screenshot
Games

Kingdom Crumble

Cozy 2D physics artillery game where you launch stones from a catapult to topple crates, chain together power-ups, and bring increasingly elaborate kingdoms crashing down. It also includes a full in-game level editor, letting players build, animate, mod, and share their own

  • artillery
  • crates
  • desktop
  • game
Deep Drift screenshot
Games

Deep Drift

Arcade-style spacecraft game set inside a shifting ocean of iridescent oil, where momentum, currents, and drifting hazards make simply staying alive part of the challenge. Blast apart oil blobs, collect temporary upgrades, and survive the course before facing the massive boss

McRuff screenshot
Games

McRuff

A retro first-person biter starring Buster, the crime-fighting dog. HTML5 Canvas, newspaper-wielding goons, and collectible cats.

Afterglow screenshot
Games

Afterglow

Afterglow is a maze exploration game set almost entirely in darkness, where corridors only reveal themselves briefly as you move through them. Use candles, light pulses, and fleeting glimpses of the maze to find the exit while avoiding hunters and racing against the clock.

Midnight Snack screenshot
Games

Midnight Snack

Arcade game where a goblin pelts your kitchen with food and you have to catch the snacks you want while shooting everything else out of the air. Choose between veggies or sweets, survive increasingly chaotic waves, and use ridiculous power-ups to keep your late-night

  • game
  • odin
  • odin-project
  • raylib
Choplifter 2026 screenshot
Games

Choplifter 2026

Recreation of Dan Gorlin’s 1982 Apple II classic, preserving the original rescue-and-survive gameplay while rebuilding it for modern systems. Fly behind enemy lines, blast open prison barracks, rescue hostages under fire, and ferry them home, with every graphic

World Engine LLM screenshot
Games

World Engine LLM

AI-driven text adventure where the world doesn’t exist until you explore it. Rooms, objects, puzzles, and consequences are generated turn by turn, so the same scenario can unfold completely differently each time, or you can start with nothing more than an idea and let the story build itself.

Wordle screenshot
Games

Wordle

A simple browser-based Wordle clone built for people who don’t want to wait until tomorrow. Pick from three difficulty levels, chase your streak, and play as many rounds as you want.

  • game
  • html
  • js
  • wordle
Flappy Zig screenshot
Games

Flappy Zig

A faithful recreation of Flappy Bird, rewritten in Zig with raylib as an experiment in native performance and tiny executables. The same brutally simple gameplay, packed into a standalone build just a few megabytes in size.

Logo Emulator screenshot
Emulators

Logo Emulator

A JavaScript Logo emulator. Give the turtle commands and watch it draw.

Play Code soon
Programming

Jev Patterns

Extracting repeating patterns from noisy sequences with Jev (TypeSafe System One) — code proposes, model disposes

Jev Riffs screenshot
Programming

Jev Riffs

Music pattern ripper: MIDI → interval tokens → code mines candidate motifs → Jev (TypeSafe System One) grades their significance. Web UI with piano roll, click-to-play, WAV export.

Programming

Smart Console Menu

Smart Console Menu is a powerful CLI framework for Node.js that creates interactive terminal menus with intelligent variable substitution, configuration management, and built-in debugging tools.

  • cli
  • console
  • menu
  • nodejs
Sticky Notes screenshot
Tools

Sticky Notes

Always-on-top X11 sticky notes with a local web editor, persistent storage, and reminder timers.

  • note
  • sticky
  • tcl
  • tkinter
Checkers LLM screenshot
Games

Checkers LLM

A medieval take on classic checkers, fought across a 3D battlefield with armored knights, marching animations, captures, and coronations. Play against another person, the built-in AI, or hand control of an army to an external LLM and let the models wage war across the board.

  • ai-agents
  • bun
  • checkers
  • game
Tools

Browser Capture

Full-page PNG screenshots for Brave using native Chromium capture. Manifest V3, local-only, no dependencies.

RetroAsteroids screenshot
Games

RetroAsteroids

The Atari classic rebuilt for the browser, with a few new twists.

Play Code soon
Fast Lane screenshot
Games

Fast Lane

A life-sim board game in the spirit of Jones in the Fast Lane — Svelte 5 + pure TS engine, Bun + Vite

Minesweeper screenshot
Games

Minesweeper

A JavaScript revival of the classic. Clear the grid without hitting a mine.

Play Code soon
Tile Game screenshot
Games

Tile Game

A relaxing sliding puzzle. Put the numbered tiles back in order.

Play Code soon
Color Designer screenshot
Web

Color Designer

Visually compare colors and fine tune them. Add preset effects (darken, lighten)

  • color
  • colorpicker
  • svelte
Othello screenshot
Games

Othello

Play the classic strategy game against an AI. Flip tiles to take the board.

Play Code soon
Programming

SetEnv

A lightweight, configurable .env file loader for Bun applications in just 43 lines of TypeScript.

  • bun
  • env
  • enviroment
  • typescripe
Glucose Log screenshot
Tools

Glucose Log

Simple Android glucose journal with automatic Health Connect sync

  • glucose
  • glucose-monitoring
  • health-connect
RSSReader screenshot
Tools

RSSReader

Client / Server RSS News Reader with Twitter/X Publishing