Tools, experiments, and ideas — built offline-first, local-first, without the cloud getting involved unless it absolutely has to.
Some projects solve real problems. Some explore strange corners. All of them exist because I wanted to see them real.
I build tools I actually want to use — which means they run entirely on your device, don't phone home, and don't require an account to access your own data. That's not a feature, that's the baseline.
The cloud is convenient until it isn't. Services go down. Companies pivot. Subscriptions stack up. Everything I build is designed to work offline, on low-end hardware, without depending on anyone else's infrastructure staying alive.
I work in vanilla HTML, CSS, and JavaScript because the stack that ships on every device with zero setup is still the most powerful one. Capacitor wraps it for native Android deployment where it makes sense. No build tools. No framework churn. Just code that runs.
Some of what I make is practical. Some of it is strange. All of it exists because I wanted to see it real — and because the version I wanted didn't exist yet.
Track habits, daily tasks, and long-term challenges through a structured leveling interface. Earn XP, rank up from F to S-tier, run 365-day ascension challenges, and build stats over time.
Upload screenshots of your analytics dashboards — Lens extracts data using offline OCR (Tesseract.js), turning raw images into structured performance records. Paired with an intelligence engine that delivers insights in the tone of a theatrically unimpressed analyst.
Built for people who need somewhere quiet to put things. Three modes: freeform diary, Things I Love, Things I Hate. Notes locked behind a SHA-256 vault, recoverable from a Graveyard, autosaved every 25 seconds.
Build a living web of thought — nodes rendered in 3D via Three.js in a spider-web layout radiating from core concepts. Touch-navigable, PIN-locked, exports to JSON. No accounts. No cloud.
A local-first digital sanctuary for preserving personal reflections and media inside a Three.js powered 3D vault — entries treated as physical artifacts in a custom-lit environment. Supports freeform Glimpses, Cherish/Keep lists, images, and audio. Dual-layer security with SHA-256 on-device hashing, a Graveyard for recovered thoughts, and a poetic notification bridge for letters to your future self.
A fully-loaded personal notes system built for depth. Rich text editing with bold, italic, highlight, tables, and font controls. Notes can be pinned, labelled, encrypted, or given background images. Includes a task system with subtasks and statuses, goal tracking with progress bars, a full monthly calendar with recurring events, timeline view, folder organisation, and six built-in themes. Exports to .txt, .md, or .html.