~/ personal playground

A pile of things I've built for personal use.

Help yourself — but no guarantees. Find me on LinkedIn.

Copy-Paste

Copy-paste content from my phone to the laptop. Open it on the PC, scan the QR code on the phone, and the two browsers stay in sync. Data clears after a few hours of inactivity.

Gallery

A gallery of some of my art works.

// WIP

tldraw

Jun 6, 2026

A full-screen infinite canvas built with tldraw. Draw, annotate, and sketch directly in the browser.

reactcanvasdrawing

Enchanted Leaf

May 31, 2026

A Jupyter-style notebook exploring botanical data from a magical forest. Click Run to simulate cell execution.

vanillanotebookdata

minimal shell

May 10, 2026

A POSIX shell interpreter compiled to WebAssembly, running entirely in your browser. Interactive terminal with a virtual filesystem.

wasmshellgo

ptui

May 9, 2026

A terminal-style UI component library. Monospace, dark-first, zero dependencies.

vanillauicomponents

GSAP Grid

May 8, 2026

A full-screen grid of boxes animated with GSAP. Hover for a proximity glow, click to send a ripple wave across the canvas.

vanillagsapanimation

Story Time

May 4, 2026

A collaborative campfire story builder. You write, pause, and the narrator picks up the thread.

vanillaaicreative