Skip to content

Author

Ali Arbab

Section

/projects

Count

3 projects

Navigate

← home

§ 00

Index

Three worlds.

Each project picks a specific audience and ships for them. Click into a tile to enter that project's own world — palette, typography, and motion all invert to its identity. The shell stays brutalist so you know you're still on Ali's site.

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
Accent
#00b386
Enter world →

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
Accent
#4f46e5
Enter world →

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)
Accent
#00ff9d
Enter world →
↑↓ navigate↵ selectESC close
10 results
Projects — Ali Arbab — Ali Arbab