Full-stack developer & tinkerer

I build small tools that run entirely in your browser.

No servers, no signup, no lock-in — local-first apps, wikis, and the occasional game.

Recent projects

TWikki

Offline-first wiki

A cloud-native, extensible wiki inspired by TiddlyWiki — auto-saves to your browser and syncs across devices via GitHub.

Demo →

CMSFree

Backend-less CMS

Edit a static site right in the browser and publish plain HTML — no server, no database. This is a live example site built with it.

Demo →

FinTool

Personal finance

Drop in CSVs of income, categories and payments to get charts, tables, and a chat tab that talks to your own data via Claude.

Demo →

easyDBAccess

In-browser database

Drag in a CSV or JSON file and get a real, sortable, filterable table — windowed, plugin-extensible, and synced via a Gist or your own tiny server.

Demo →

MinniDBMax

In-browser database

The original windowed in-browser database with CSV/JSON import and export — now succeeded by easyDBAccess.

Demo →

Goal Tracker

Finance goals

An Ionic app for tracking savings goals alongside everyday expenses, side by side.

Demo →

Games

Archived & legacy