Aditya Gaur

Work

Systems I've built and run.

Written up as deep dives: what was broken, what I built, and the decision that was actually hard.

Loam

A markdown app for the agent era with no AI inside it, built around a press that produces byte-identical HTML on any machine.

2026 — ongoing · Swift 6 · SwiftUI · WebKit · swift-markdown · JavaScriptCore

in development

The billing platform

A billing system built on one split — the number that bills is never the number that merely displays — and the audit of my own dashboard that proved the invoice had been right the whole time.

2024 — 2026 · PostgreSQL · Node.js · TypeScript · React

prototype

A cold-email sequencer in 512 lines

Gmail and a Google Sheet doing the job of a seat-priced sales tool, where the hard part turned out to be deliverability rather than sending.

2026 — June to July · Google Apps Script · Gmail API · Google Sheets · CSV

shipped

WealthLens

A goal planner is a compounding calculator wearing a UI, and the honest version of that UI has to admit what the calculator doesn't know.

2026 · Next.js 16 · React 19 · Zustand · Chart.js · Tailwind v4

prototype

An internal wiki that refuses to persuade

A read-optimized company wiki compiled to static pages, where the auth model's one limitation ended up designing the content pipeline.

2026 · Node.js · Notion API · Cloudflare Pages · Pages Functions · Vanilla JS

shipped

Reworking a 3.1/10 frontend

A v1-to-v2 rework where the reasoning was written down before the pixels moved, and where the migration stalled one phase short, for a reason worth reading.

2026 — May to June · React 19 · TypeScript · Vite · Tailwind · CSS custom properties

prototype

The prototype that became the spec

A policy-management prototype for banks where every trust-critical decision was moved out of the model and into architecture, which is why there's no confidence score in the codebase.

2026 — June to July · Vanilla JS · Zero dependencies · 6 LLM providers · Static hosting

prototype

The metric the dashboard refuses to show

An engineering-management dashboard whose defining constraint was a policy: individual metrics are self-service only, never leadership-visible, enforced in the data layer rather than the UI.

2026 — April to July · Python · React · Vite · Cloudflare Pages · Jira API

shipped

A CRM compiled to a single HTML file

A pipeline dashboard that started as one static file with the data baked in, and whose most useful view audits the pipeline's integrity instead of reporting its size.

2026 — February to July · Python · Vanilla JS · Zoho CRM API · Neon Postgres · Cloudflare Pages

shipped