Skip to content

Author

Ali Arbab

Index

aliarbab2009.com / 2026

Role

Class XII · Builder

Contents

01 Intro · 02 Work · 03 Access

§ 01

Intro

Monogram · Plate 01

aa.

cobaltspace grotesk

Hello. I build.

Six projects.
One system of
working.

I'm Ali. I'm in Class XII. I build software for people who are usually designed around — not for. A paper-trading coach for teenagers, a budget tracker that tells you whether you're over, a voice-first ledger for shopkeepers, and a smart lock that answers to no vendor.

§ 02

Work

Six builds. Each one ships for someone.

01

Live in production

StockSaathi

An AI-coached paper-trading simulator that teaches Indian teenagers how markets — and their own reactions to them — actually work.

A virtual ₹1,00,000 portfolio priced off real NSE and BSE quotes: 4,324 equities, 351 ETFs and 8,800+ active mutual funds (as of 1 Oct 2026). Nine behavioural-bias detectors run on every trade, and an AI coach explains what just happened in the user's own numbers without ever giving a tip. Crash Replay re-runs real Indian market crashes day by day: three hand-built from real Nifty 50 closes, ten featured, and a generator for any other event. Placed 2nd nationally at the Masters' Union AI Buildathon; 170 accounts since, all by word of mouth.

Year
2026
Stack
Vanilla ES modules, no build step / Python on Vercel (one ASGI entrypoint) / Supabase Postgres + RLS + RPCs
Read case →

02

Live — open demo

SpendInCheck

A personal finance tracker that tells you whether you're on budget, not just what you spent.

Started as my Class XII Computer Science practical — Python, raw parameterised SQL, one operations module shared by a console app and a web app — then rebuilt into a product: a React + TypeScript client over a Flask JSON API on Postgres. Budgets against actuals, a ledger with accounts, transfers and recurring rules, and a portfolio priced live from StockSaathi's public API. Open demo, no sign-up.

Year
2026
Stack
React 19 + TypeScript + Vite / TanStack Query + React Router / Flask JSON API
Read case →

03

Redesign + Kotlin rewrite

BolHisaab

A voice-first Hindi and Hinglish khaata for the 63M shopkeepers still running paper books.

Tap the mic, say “Ram ne paanch sau udhaar liya,” and the ledger entry writes itself — confirmed back in a natural Indian voice, with one-tap Undo. Llama 3.1 8B parses intent in about 200ms, Sarvam Saarika transcribes Indian voices natively, and one Postgres function inserts the row and returns the new balance in a single round trip. Shaped by interviews with local shopkeepers. The web prototype is complete; the app is now being redesigned and rewritten natively in Kotlin.

Year
2026
Stack
Next.js 16 + React 19 / TypeScript strict / Tailwind CSS v4
Read case →

04

Being rebuilt from scratch

MagLock Protocol

A two-door ESP32 + Flutter smart lock that runs on the home network, with remote access only through a private tunnel.

ESP32 firmware drives two fail-secure magnetic-lock relays; an ESP32-CAM streams MJPEG from the door; a Flutter app ties them together. No vendor cloud and no account to cancel — the lock lives on the home network, and the only way in from outside is a Cloudflare tunnel the owner controls. Maggy, an optional voice assistant with persistent memory, can lock, unlock and set the auto-lock timer on request. Now being rebuilt from the ground up.

Year
2026
Stack
ESP32 (Arduino, ArduinoJson) / ESP32-CAM (hardware JPEG, MJPEG) / Flutter (Dart 3, Material 3)
Read case →

05

Research — built ahead of hardware

Sovereign Alpha

A deterministic, fully local simulation of 2015–2025 markets for testing whether an LLM reading history can find real alpha.

Three modules in one closed loop: an LLM reads a decade of filings, Fed statements and news under versioned analyst personas and writes an Alpha Ledger; a Polars backtest engine trades on it with slippage, commissions and partial fills; an Unreal Engine 5 city visualises the result live. The rule that everything else serves is the temporal firewall — no simulated moment may see a row from its own future. The harness is built and tested on synthetic data; full-scale runs wait on hardware.

Year
2026
Stack
Python 3.12 + uv / Polars (as_of_join only) / Pydantic + Pandera contracts
Read case →

06

Live — self-hosted

LameCRAFT

A self-hosted home server, the control panel that runs it, and the design system everything else borrows.

A home machine behind carrier-grade NAT (so no public IP and no port forwarding) serving my own sites to the internet anyway, through a Cloudflare tunnel it dials out itself — FastAPI on uvicorn, no hosting bill. A Python control panel, packaged as a Windows executable, watches its processes and network. And the Command Nexus design system: one JSON spec of colours, type and motion rules that MagLock's app and my study pages are both built from. It's live at lamecraft.org.

Year
2026
Stack
FastAPI + uvicorn / Cloudflare Tunnel / Python control panel (psutil)
Read case →

§ 03

Lab

§ 04

Access

↑↓ navigate↵ selectESC close
15 results
Ali Arbab — Builds fintech, voice, and hardware systems