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.

Download PDF ↓

§ 02

Body

Ali Arbab

Class XII student who builds and runs production software. Founder of StockSaathi, a live paper-trading coach for Indian teens that placed 2nd nationally at the Masters' Union AI Buildathon and has grown to 170 accounts by word of mouth — plus SpendInCheck, BolHisaab, MagLock Protocol, Sovereign Alpha and LameCRAFT.

Education

Class XII (CBSE) — final year

  • Class XII (CBSE): Physics · Chemistry · Mathematics · Computer Science
  • Self-directed: behavioural finance, Postgres security (RLS and grants), embedded power design, evaluating LLMs from production logs

Projects

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

    Live in production · 2026

    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.

    • Vanilla ES modules, no build step
    • Python on Vercel (one ASGI entrypoint)
    • Supabase Postgres + RLS + RPCs
    • Gemini 3 Flash / 3.1 Pro on Vertex AI
    • GitHub Actions data + order jobs
    • Yahoo + Tickertape + AMFI feeds
    • Service Worker PWA
    • Kotlin + Jetpack Compose (Android port)

    Live: stocksaathi.co.in · Source: github.com/thealiarbab/StockSaathi

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

    Live — open demo · 2026

    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.

    • React 19 + TypeScript + Vite
    • TanStack Query + React Router
    • Flask JSON API
    • PostgreSQL (Supabase), raw SQL
    • psycopg2 connection pool
    • pytest against a real database
    • StockSaathi public API for prices

    Live: spendincheck.com · Source: github.com/thealiarbab/SpendInCheck

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

    Redesign + Kotlin rewrite · 2026

    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.

    • Next.js 16 + React 19
    • TypeScript strict
    • Tailwind CSS v4
    • Supabase + anonymous 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
    • Kotlin (rewrite in progress)

    Source private until the rewrite ships

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

    Being rebuilt from scratch · 2026

    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.

    • ESP32 (Arduino, ArduinoJson)
    • ESP32-CAM (hardware JPEG, MJPEG)
    • Flutter (Dart 3, Material 3)
    • Provider state
    • Cloudflare Tunnel (remote access)
    • speech_to_text + flutter_tts
    • Grok-3 (Maggy's reasoning)
    • Inno Setup Windows installer

    Source publishes with the rebuild

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

    Research — built ahead of hardware · 2026

    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.

    • Python 3.12 + uv
    • Polars (as_of_join only)
    • Pydantic + Pandera contracts
    • Hypothesis property tests
    • ZeroMQ + MessagePack bridge
    • Unreal Engine 5 (twin, planned)
    • DeepSeek-R1 32B (planned)

    Source: github.com/thealiarbab/sovereign-alpha

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

    Live — self-hosted · 2026

    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.

    • FastAPI + uvicorn
    • Cloudflare Tunnel
    • Python control panel (psutil)
    • PyInstaller Windows build
    • Command Nexus design system (JSON spec)
    • Standalone HTML + KaTeX pages

    Live: lamecraft.org · Source not public

Activities & Leadership

  • Builder — SpendInCheck

    2026-09–present

    Turned my Class XII Computer Science practical into a live personal-finance product: a React client over a Flask and Postgres API, with holdings priced live from StockSaathi.

  • Founder + sole developer — StockSaathi

    2026-04–present

    Built and run a live paper-trading simulator for Indian teenagers: real NSE and BSE prices, nine behavioural-bias detectors and an AI coach that never gives tips. 170 accounts so far, all by word of mouth.

  • Founder + sole developer — BolHisaab

    2026-04–present

    Voice-first Hindi and Hinglish ledger for shopkeepers. The web prototype is complete; the app is now being redesigned and rewritten natively in Kotlin.

  • Builder — MagLock Protocol smart lock

    2026-04–present

    Two-door ESP32 smart lock with an ESP32-CAM and a Flutter app, reachable from outside only through a tunnel I control. Being rebuilt from the ground up.

  • Independent research — Sovereign Alpha

    2026-04–present

    Designing and building a fully local, reproducible market simulation to test whether a language model reading history can find real, friction-adjusted alpha.

  • Builder — national AI buildathon team

    2026-04–2026-04

    Built StockSaathi end to end during a 36-hour national buildathon while a teammate pitched it to the panel. It placed second nationally.

  • Field research — local shopkeepers

    2026-04–present

    Interviewed shopkeepers about how they actually keep their books before designing BolHisaab — credit, cash, customers named in Hindi, and a paper notebook.

  • Self-hosting — LameCRAFT home server

    2026-02–present

    Run my own server for my sites and tools behind a Cloudflare tunnel, with a Python control panel and the Command Nexus design system my other projects borrow.

  • Growth — StockSaathi brand ambassador

    2026

    Devansh was already shouting StockSaathi's name everywhere, unasked, at the risk of his discipline-coordinator badge, so I made it official. Every sign-up since has come by word of mouth.

  • Robotics — bionic hand exoskeleton

    2025-12–present

    Built a biomimetic bionic hand and hand-exoskeleton prototype as part of a robotics group project; the hand was shown at a science exhibition.

  • Peer programming mentor

    2024–present

    Teaching a younger neighbour, now in Class X: programming, hosting servers, how packets and networks work. After a two-day rescue of his locked-out PC, he conceded I'm a "PC goat".

Awards & Recognition

  • 2nd place nationally — AI Buildathon

    Masters' Union · 2026

    The brief was set on the day, so StockSaathi was built from scratch in 36 hours; a teammate pitched it to the panel.

  • Inter-House Math Quiz — 1st place

    Inter-house competition · 2025

    Three tie-breakers deep, I had made my peace with third place — then my house was announced first. December 2025.

Skills

Languages
  • TypeScript
  • JavaScript
  • Python
  • Kotlin
  • SQL + PL/pgSQL
  • Dart
  • C++ (Arduino)
  • HTML/CSS
Frameworks & runtimes
  • Next.js 15 / 16
  • React 19
  • Tailwind v4
  • Jetpack Compose
  • Flutter
  • Flask
  • FastAPI
  • Vite
Data & backend
  • PostgreSQL (Supabase)
  • Row-level security + grants
  • SECURITY DEFINER RPCs
  • Vercel serverless + Edge
  • Scheduled jobs (GitHub Actions)
AI
  • Gemini on Vertex AI
  • Groq (Llama 3.x, Whisper)
  • Sarvam speech (STT + TTS)
  • Tool-calling agents
  • Evaluating from production logs
Hardware
  • ESP32 firmware
  • ESP32-CAM MJPEG streaming
  • Fail-secure relay control
  • Power budgeting (coin cell + LiFePO4)
  • LoRa mesh (design)
Infra & tooling
  • Vercel
  • Cloudflare Tunnel
  • GitHub Actions CI
  • Vitest + pytest
  • Sentry
  • Husky + lint-staged

Last reviewed 2026-09-27 · Source of truth: this page

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