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.

Three 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. An AI investment coach for teens, a voice-first ledger for shopkeepers, a smart lock running on two ESP32s.

§ 02

Work

Three systems, three audiences.

01

Live in production

StockSaathi

Behavioural-finance simulator that lets users replay any market crisis on real Yahoo data.

A paper-trading platform that pairs the entire NSE universe and AMFI mutual-fund catalogue with an AI coach designed never to give buy or sell advice. A Time Travel mode replays real Indian market crises — demonetisation, COVID, Adani-Hindenburg — day by day, so a virtual portfolio's held vs panic-sold lines diverge over actual historical closes. Live at stocksaathi.co.in.

Year
2025
Stack
Vanilla ES Modules / Vercel Python (stdlib-only) / Supabase + RLS + RPCs
Read case →

02

Launching at bolhisaab.in

BolHisaab

Voice-first Hindi/Hinglish khaata for the 63M shopkeepers running paper books.

Tap mic, say “Ram ne paanch sau udhaar liya,” and the accounting entry writes itself — confirmed in a natural Indian voice with one-tap Undo. Llama 3.1 8B parses intent in ~200ms; Sarvam Saarika v2 transcribes Indian voices natively; a single Postgres RPC inserts the row and returns the new running balance in one round trip. Append-only ledger with soft-delete audit. Pre-launch at bolhisaab.in.

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

03

Hardware-dependent — video demo

MagLock Protocol

Two-door ESP32 + Flutter smart lock — LAN-only, no cloud, no telemetry.

ESP32 firmware drives the dual-door magnetic-lock relays; an ESP32-CAM streams MJPEG over the same closed subnet; a Flutter app stitches them together over plain HTTP on 192.168.4.x. Fail-secure boot order, 800ms relay-fire cooldown, hand-rolled JPEG SOI/EOI byte-stream decoder, and an optional Hinglish voice assistant with five-layer persistent memory. The homeowner owns the firmware.

Year
2025
Stack
ESP32 (Arduino IDE, ArduinoJson) / ESP32-CAM (FreeRTOS, hardware JPEG) / Flutter (Dart 3+, Material 3)
Read case →

§ 03

Access

Say hi.

↑↓ navigate↵ selectESC close
10 results
Ali Arbab — Builds AI, voice, and IoT systems — Ali Arbab