Selected work.

A handful of things I've designed, built, or helped scale. Apps, platforms, and the occasional weekend experiment.

More projects

005
NoteBook — notes, books and daily logs icon
Voice logs

NoteBook

Rich-text notes with slash commands, book pages transcribed from photographs, and a daily log you can talk into — a hardware button records, a worker transcribes, and the day fans out into the other apps.

Next.jsTipTapWhisper
Creator — content pipeline icon
Multi-platform

Creator

Ideas to published posts across platforms — a pipeline, campaigns, engagement tracking and targets, with scheduled posts syncing straight into PlanMate.

Next.jsPostgresMCP
Health — training and nutrition icon
3D anatomy

Health

Workouts, yoga, meals and body metrics, with a 3D anatomy model that lights up the muscles a session actually worked. 350 movements, each with researched form cues.

Next.jsThree.jsHighcharts
Everything else

PlanMate

The scheduling hub. Tasks, routines and a calendar in one place — and the app other apps push into, so a workout planned in Health or a post scheduled in Creator lands here automatically.

Next.jsPostgresMCP

Filer

Every document that matters, filed against a checklist so a folder can tell you what it is still missing. Tax returns, insurance, medical — organised, searchable, per-user scoped.

Next.jsPDFSharp

Expenses

Bank statements imported, transactions attributed to parties, and a dashboard that answers where the money actually went — reconciled to the paisa.

Next.jsPostgres

Beacon

What the e-paper desk panel shows. It gathers from every app in the suite, renders each slide server-side per device profile, and hands the hardware plain text — so a new screen is a server change with no firmware in it.

Next.jsPostgresESP32

Journeys

Trips from idea to itinerary — flights, hotels, a packing checklist and a readiness score that tells you what the trip is still waiting on.

Next.jsPostgres

Board

Boards, swimlanes and cards with its own org model — the one app in the suite with a login of its own, because it predates the shared sign-in.

Next.jsPostgres

Gather

Plan an event end to end — guest list, tasks and a ledger encrypted in the browser, so the server stores cipher it cannot read.

Next.jsPrismaWebCrypto

Foodsum

Resolves free text like “Dal + 1 roti” to real photographs — and deliberately returns nothing rather than guess, because a confidently wrong picture of dinner is worse than no picture.

TypeScriptZero deps

Palette

An API that pulls the dominant colours out of any image and returns a usable palette.

NodeExpress

Clasick

A platform for teachers and students — attendance, notes and announcements in one Android app.

AndroidJava

Quick Travel Banner

Showcase your last travel destination with a banner you can build in a few clicks.

HTMLCSSJS

Unbeatable Tic Tac Toe

A Tic Tac Toe you cannot beat — minimax with alpha-beta pruning, so the best you can manage is a draw.

C++Minimax
006 — Open Source

Out in the open.

View all
Filmy767
Unbeatable Tic Tac Toe7
Clasick4
Foodsum0