Skip to content

Author

Ali Arbab

Section

/resume

Format

HTML · print-ready

Navigate

← home

§ 01

CV

Resume.

One page, no buzzword stack. The HTML version below is the source of truth — it's searchable, indexable, and prints cleanly. For a fuller narrative, see /about.

PDF download — coming soon · use print for now

§ 02

Body

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.

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

  • StockSaathiBehavioural-finance simulator that lets users replay any market crisis on real Yahoo data

    Live in production · 2025

    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.

    • 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

  • BolHisaabVoice-first Hindi/Hinglish khaata for the 63M shopkeepers running paper books

    Launching at bolhisaab.in · 2025

    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.

    • 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 ProtocolTwo-door ESP32 + Flutter smart lock — LAN-only, no cloud, no telemetry

    Hardware-dependent — video demo · 2025

    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.

    • 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

    Source: github.com/Ali-Arbab/MagLock-Protocol

Activities & Leadership

  • Founder + sole developer — BolHisaab

    2025–present

    Voice-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–present

    Dual-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–present

    Organized 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–present

    Built 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–present

    Weekly 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–present

    Ran 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 · 2026

    Awaiting 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

Last reviewed 2026-04-25 · Source of truth: this page

↑↓ navigate↵ selectESC close
10 results
Resume — Ali Arbab — Ali Arbab