Ali Arbab
Class XII student building production software at the intersection of AI, voice interfaces, and embedded systems. Three shipped projects across financial education, Hindi natural-language tooling, and IoT.
- Contact/contact (form)
- GitHub@Ali-Arbab
- Webaliarbab2009.com
Education
Class XII — final year
AP exam track sitting May 2026:
- AP Calculus BCMay 11, 2026
- AP Physics C: MechanicsMay 13, 2026
- AP English LanguageMay 13, 2026
- AP Computer Science AMay 15, 2026
- Calculus BC · Physics C Mechanics · English Language · Computer Science A — AP track May 2026
- Self-directed: applied behavioral finance, low-power firmware design, large-language-model prompt engineering
Projects
StockSaathi— Behavioural-finance simulator that lets users replay any market crisis on real Yahoo data
Live in production · 2025A 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.
- Vanilla ES Modules
- Vercel Python (stdlib-only)
- Supabase + RLS + RPCs
- Cloudflare Workers (front-door)
- Fly.io failover
- Gemini 2.5 Flash/Pro (Vertex)
- Cerebras Llama 3.3 70B
- Anthropic Claude Sonnet 4.5
- Yahoo + Tickertape + AMFI
- Service Worker + IndexedDB
Live: stocksaathi.co.in · Source: github.com/Ali-Arbab/StockSaathi
BolHisaab— Voice-first Hindi/Hinglish khaata for the 63M shopkeepers running paper books
Launching at bolhisaab.in · 2025Tap 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.
- Next.js 16 + React 19
- TypeScript strict
- Tailwind CSS v4
- Supabase + Anon Auth + RLS
- Llama 3.1 8B (Groq) primary
- Llama 3.3 70B fallback
- Sarvam Saarika v2 STT
- Sarvam Bulbul v2 TTS
- Whisper-large-v3-turbo fallback
- Zustand + TanStack Query
Source: github.com/Ali-Arbab/BolHisaab
MagLock Protocol— Two-door ESP32 + Flutter smart lock — LAN-only, no cloud, no telemetry
Hardware-dependent — video demo · 2025ESP32 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.
- ESP32 (Arduino IDE, ArduinoJson)
- ESP32-CAM (FreeRTOS, hardware JPEG)
- Flutter (Dart 3+, Material 3)
- Provider state
- speech_to_text + flutter_tts
- Inno Setup installer
- Grok-3 (optional cloud LLM)
- Plain HTTP/1.1, no TLS
Activities & Leadership
Founder + sole developer — BolHisaab
2025–presentVoice-first Hindi/Hinglish ledger for shopkeepers. Whisper transcribes; Llama parses intent; Supabase holds an append-only ledger. Pre-launch at bolhisaab.in.
Builder — MagLock Protocol IoT smart lock
2025–presentDual-door smart lock built end-to-end: ESP32 firmware in C++, ESP32-CAM MJPEG stream, Flutter app, optional Hinglish voice assistant. Local-network only — no cloud.
AP self-study cohort — informal study group
2025–presentOrganized a small self-study group for the four May 2026 APs (Calculus BC, Physics C Mech, English Lang, CSA). Weekly problem sessions; shared notes via a private Github wiki.
Founder + sole developer — StockSaathi
2024–presentBuilt and shipped an AI-coached investment simulator for Indian teens. 3,000+ BSE/NSE stocks, virtual rupee capital, Llama 3.3 70B behavioral-finance coach. Live at stocksaathi.co.in.
Peer mentor — younger-grade math + science
2024–presentWeekly tutoring sessions for two younger-grade students preparing for board-track math and physics. Designed worksheets and graded practice papers.
Coding-club volunteer — beginner Python workshops
2024–presentRan a series of intro-to-Python workshops for beginners. Each session built one small program (calculator, hangman, simple web scraper) end-to-end.
Awards & Recognition
AP Scholar(pending)
College Board · 2026Awaiting July 2026 score release. Confirmed once 3+ AP scores ≥ 3 land. Eligibility flips automatically when src/config/milestones.ts gets the score values.
Skills
- Languages
- TypeScript
- Python
- Dart
- C++ (Arduino)
- JavaScript
- SQL
- HTML/CSS
- Frameworks & runtimes
- Next.js 15
- React 19
- Tailwind v4
- Flutter
- Node.js
- Vercel Edge Runtime
- FastAPI
- AI & data
- Groq inference (Llama 3.x, Whisper v3)
- Prompt engineering
- Behavioral-finance modelling
- Vector embeddings
- Supabase
- Hardware
- ESP32 firmware
- ESP32-CAM MJPEG streaming
- Dual-relay control + cooldown timers
- Local-network device pairing
- Infra & tooling
- Vercel (deploy + analytics)
- GitHub Actions CI
- Sentry
- Playwright e2e
- Vitest
- Husky + lint-staged