Tools
Interactive demos I actually use. Built with vanilla JavaScript, no frameworks.
Markup
Paste a screenshot and annotate it with callout bubbles, arrows, rectangles, circles, and text labels. Download as full-res PNG. No upload, no account.
Sudoku
Classic Sudoku with 5 difficulty levels, 5 visual themes, pencil-mark notes, and a hint counter. Works offline on any device.
Dice Games
Multiplayer Yacht and Farkle in the browser. Host a session, share a QR code, and play from any device in real time.
6502 Debugger
Browser-based 6502/6510 assembler and live debugger. All 56 opcodes, step execution, live registers, flags, and a hex memory inspector. C64 compatible.
Personal Kanban
Drag-and-drop Kanban board with multiple boards, editable columns, and JSON export/import. Three columns: To Do, WIP, and Done.
Sticky Notes
A virtual desktop of draggable, resizable sticky notes. Multiple boards, 6 colors, JSON export & import, keyboard shortcuts.
Dice Roller
Roll d4 through d100 with animated dice, custom modifiers, and a full session history. Built for tabletop RPG sessions.
Blotter
Generate a desktop or phone wallpaper from your active theme. Add a calendar overlay, pick a size, download the PNG.
JeopardyJs
A fully playable Jeopardy game. Custom game files, multiple themes, Final Jeopardy. Pure vanilla JS.
Month Calendar
Single-month calendar with previous/next navigation. Today highlighted. Printable.
Year at a Glance
All 12 months on one page. Navigate between years. Prints cleanly.
Time Bandit
Log interruptions and time diversions. Quick-entry form, printable.
Retro Item
Fill in a retrospective action item card and print it for the wall.
Envelope Printer
Editable from/to address fields, formatted for a standard envelope. Print it out.