Projects
Check out what I've been working on.

TAGRFT
A search engine for finding that one weirdly specific GitHub repository you need but can never seem to locate.

pyComputer
A complete virtual operating system written in Python, with a kernel, package manager, and built-in apps, that runs in the browser.

lexepub
A streaming Rust library for parsing ePub files without loading the entire document into memory.

Picotility
A PICO-8 fantasy console emulator that runs on ESP32 devices through the Tactility framework.

Obsidian-AutoLink
An Obsidian plugin that automatically creates backlinks between notes, keeping your knowledge graph connected without manual work.

Obsidian-IroView
Inline color previews for Obsidian, showing HEX, HSL, and RGB color values as small swatches right next to the text.

Mesh-NOW
A serverless mesh network built on ESP-NOW, letting ESP32 devices communicate directly without any Wi-Fi infrastructure.

UTAU.js
A browser-based singing voice synthesizer that creates vocal audio from pure math, no samples or AI needed.

Tamaru
A browser library that adds a virtual trackball to any webpage, complete with procedural sound effects and haptic feedback.

be-annoyed
A website deliberately engineered to be as annoying as possible, with random rickrolls, fake progress bars, and keyboard theft.

ChessMap
An infinitely zoomable, progressively loaded map of every chess possibility, rendered as an interactive game tree.

Curvomorphism
An original UI design concept where corner rounding follows position and direction rather than being uniform.

Glyphformer
A 2D platformer game rendered entirely in Unicode characters in your terminal, with a real physics engine and 5 hand-crafted levels.

Hoshiza
A GitHub repository triage board that lets you organize, tag, and visualize your repos as a kanban board or network graph.

html_parser
A fast, zero-dependency HTML tag scanner written in ANSI C, designed for embedding in larger applications.

infinitescroll
An endless animated gradient background with interactive controls that literally never stops scrolling.

Progressive Smithing
A Minecraft mod that overhauls the Smithing Table with a proper progression system and expanded functionality.

MiniRepos
A collection of small experiments and tools that don't need their own repositories.

TactileBrowser
A web browser that runs on ESP32 microcontrollers, rendering HTML and CSS on a tiny touchscreen display.

TactileDesign
A visual UI editor for designing interfaces for ESP32 devices, with drag-and-drop widgets rendered through the actual LVGL engine.

TactileWeb
A text-based web browser that runs on ESP32 microcontrollers, fetching and displaying web pages on a tiny screen.

TactilityClock
A clock app for ESP32 with both digital and analog modes, rendering a full clock face from scratch using LVGL primitives.

TactilityNews
A news reader app for the Tactility framework, displaying articles on ESP32 touchscreen devices.

tBMP
A brand new image format I created from scratch, with multiple encoding modes, schema-driven structure, and zero dependencies.

TeleporterDash
My first ever GitHub project, a Geometry Dash-inspired platformer with teleportation mechanics, double jumps, and a built-in level editor.

tmplScan
A simple web tool to find who has used your HTML template, limited but functional.

tuiro
A zero-dependency Python library for producing clean, colorful terminal output with spinners, banners, and status messages.

updato
An updater and CDN system for websites and single-file app builds, with hot-updates and deployment metrics.

WebViewBrowser
A web browser written entirely in AppleScript using Apple's Script Editor and WebKit.