abhishek.dev

Work · 5 projects of 5

Things I've built

Production multi-tenant SaaS, AI agents on top of Gemini and Claude, and edge ML running at 30 FPS on a CPU. Each card leads with the architecture and the engineering decisions behind it. Scroll — the deck stacks.

inst-1.simption.appinst-2.simption.appinst-N.simption.appTenantResolvermysql · inst-1mysql · inst-2mysql · inst-NModule RegistryStudents · Staff · LibraryStock · Backup · Security...20+ modules · JSON config
Featured

A production multi-tenant SaaS ERP for educational institutions — isolated MySQL per tenant, subdomain routing, 20+ self-registering modules, sub-10-minute onboarding.

  • Laravel 13
  • Livewire 4
  • MySQL
  • Redis
  • stancl/tenancy
  • Spatie RBAC
  • AWS S3
  • Tailwind CSS
Live demoPrivate repo
GitHub OAuthJWT sessionAES-256-GCM tokenGemini analysis10 files in parallelGemini analysisGemini analysis...up to 10 concurrentOctokitnew branch
Featured

A GitHub OAuth AI agent that detects and auto-fixes bugs across six languages using Gemini, committing patches to a new branch via Octokit.

  • React 19
  • Node.js
  • Express
  • Gemini API
  • Octokit
  • JWT
  • AES-256-GCM
Webcam~30 FPSFace detectOpenVINO IR · FP16Head poseyaw / pitch / rollEye classifieropen / closedAsync Inference API(parallel)Distractionhead-pose flagsDrowsinessPERCLOS + alert
Featured

Real-time driver drowsiness and distraction detection — three OpenVINO Model Zoo models chained via Async Inference, hitting ~30 FPS at under 60 ms latency on a CPU-only Intel Core i5.

  • Python
  • OpenVINO Toolkit
  • OpenVINO Model Zoo
  • OpenCV
  • NumPy
  • PERCLOS
Constraintsboard · class · marksQuestion bankMySQLBoard → Class → ChapterGemini FlashGemini ProGemini 2.0 FlashLocal DBPlaceholder↓ fallbackPDFWeasyPrintWordpython-docx · EN/HI

A Flask platform pairing Gemini with a hierarchical question bank to generate CBSE / ICSE / state-board papers with bilingual export and a graceful fallback chain.

  • Python
  • Flask
  • Gemini API
  • MySQL
  • WeasyPrint
  • python-docx
  • Docker
  • Gunicorn
Expenseamount · currencyUSD ledgerINR ledgerEUR ledgerGreedysimplificationmax-creditorvs max-debtorper currency onlyProposedebtorAcceptcreditorapproval

A multi-currency expense splitter with a deterministic remainder algorithm, creditor-approved repayments, and per-currency greedy debt simplification.

  • Next.js 15
  • TypeScript
  • Supabase
  • Tailwind CSS