[00] IDENTITY
Available for work
Aggregate output
0%Retrieval accuracy
0%Context retention
0+Concurrent users
0%Uptime
[01] WORK

Selected work

Numbers listed under each project are the ones I could actually measure. Click through for the full write-up.

[01]
2024 – 2026
Full-stack AI + backend
Cloud Primero · with a personal continuation (LangChain framework)

CX Consulting AI

Production RAG assistant for consulting teams. Streams grounded answers with source citations, generates full CX deliverables (strategy docs, journey maps, ROI analyses) via an intelligent planner-executor architecture, and runs on AWS g4dn with local llama.cpp inference.

0%Retrieval accuracy
0%Context retention
0msp95 latency
0Executor flows
Query lifecycle
LIVE·yellow = hot path·rust = data flow·+ = click for source
React clientstreaming chat500+ usersFastAPI /api/askapp/api/routes_chat.pyp95 620msJWT authCurrentUserDepIntent classifierqa · deliverable · chit_chat+Intelligent PlannerLLM · ResponsePlan+Decision verifiersecond LLM check+Tool validatorcheck preconditions+Executor router13 flows+DirectAnswererDeliverableGeneratorcx_strategy · journey · ROIDocumentAnalyzerhybrid retrievalSSE streamcontent deltas → clientAuto-save + indexmarkdown + DB + Chroma+
Every request goes through JWT auth, intent classification, an LLM planner, an optional verifier, then one of thirteen executor flows. Streamed to the client as it generates.
FastAPIChromaDB (HNSW)BGE-base-en-v1.5BM25 + RRF fusion (k=60)Cross-Encoder rerank (ms-marco-MiniLM-L-6-v2)
Full case study
[02]
2024
Backend architect
Cloud Primero

Multi-Tenant Dental SaaS Backend

Production SaaS backend for tenant-isolated dental operations, claims processing, payment workflows, clinical charting, and Unity-based visualization.

0Modules
0Domain entities
0LoC
0Vektis char lines
NestJSPostgreSQLRedisAzure Flexible ServerUnity 3D
Full case study
[03]
2024 – 2026
Solo, engine + gameplay + Rust GDExtension

DungeonCrawl: Action-Roguelike + RTS Hybrid

87,000-line Godot 4.6 engine and game ("DungeonCrawl"). Data-oriented horde combat with a 2,700-line Rust GDExtension that mutates SoA arrays in place using rayon + wide SIMD, chunked streaming overworld, procedurally generated dungeons, authoritative co-op, and custom GDShaders. Ships on Windows, macOS, Linux, and Android.

0GDScript LoC
0Rust LoC (GDExtension)
0Autoloaded subsystems
0Platforms configured
Combat pipeline
LIVE·yellow = hot path·rust = data flow·+ = click for source
in-placein-placeInputplayer + AI intentsHordeSystem5,222 LoC GDScript+Packed arrays~30 SoA fieldsSpatial hash48-px cells · O(k) neighbors+Rust GDExtensionrayon + wide::f32x4+Targeting + aggroRust: batch_refresh_targetsCollision solverRust: resolve_collisionsMovement + pushRust: tick_movementBullet systemRust: tick_bulletsProjectile poolSoA · splash + terrainSprite-pool rendererAtlasTexture · cullingFrame60 FPS target
GDScript owns the SoA; Rust GDExtension mutates the packed arrays in place per frame via PackedFloat32Array::as_mut_slice(). rayon parallelizes over spatial-hash rows, wide::f32x4 handles the inner loop.
Godot 4.6GDScriptRust GDExtensionrayon + wide (SIMD)GDShader / GLSL
Full case study
[04]
2024
Protocol reverse-engineering + Android systems
Truffle POS, Canada

Thermal Printer Emulator

Android app that impersonates an Epson TM-m30II thermal printer at the hardware, network, and protocol level. Intercepts print jobs from Toast, Square, Clover, parses ESC/POS binary commands via a Trie, extracts structured order data, and forwards it as JSON. No POS system modifications required.

0+ESC/POS commands
0+Item formats parsed
0+Concurrent terminals
0msStatus response
Network impersonation layer
LIVE·yellow = hot path·rust = data flow·+ = click for source
POS terminalToast · Square · CloverLocal subnetsame VLAN as POSMAC spoofOUI 38:1A:52 + DHCP renew+UDP :3289EPSONq · 8 response handlers+TCP :9100print jobs · 64KB buffers+Ktor HTTP/cgi-bin/epos/service.cgiActive broadcaster1.5s subnet ping+Status responderASB · DLE DC4 · GS I DSOAP XMLsuccess mimicryPersistent identityserial via SharedPreferences
Four concurrent servers cover every way a POS system might look for a printer: broadcast discovery, direct print, HTTP SDK, and active announcement. MAC spoofing anchors the identity.
Kotlin 1.9Android 8+ (rooted)NettyKtorCoroutines
Full case study
[05]
2024
Full-stack AI (frontend + backend + ML service)
Climate Culture AI

Climate Culture Recommendation System

Three-service climate-action recommender. Next.js 16 frontend, Node.js/Express backend, FastAPI Python ML service with BGE embeddings + BM25 + LightGBM LambdaRank + type-aware MMR. Users take an 11-question quiz, the ML service ranks 343 climate actions, and drag-and-drop reordering feeds a feedback file used to retrain the ranker.

0Ranking features per action
0%Recall@20
0Climate actions ranked
0Coordinated services
Request flow: quiz → recommendations → feedback
LIVE·yellow = hot path·rust = data flow·+ = click for source
UserNext.js 16 · React 19Quiz form11 questionsExpress backendroutes/quiz.js · Joi22 routesPostgreSQLactions · solutions · packsFastAPI ML serviceml-service/app.pyBGE + LGBMBGE embeddingsBAAI/bge-base-en-v1.5features.py6 features per action+BM25keyword scoreLightGBM rankerLambdaRank · NDCG+Barrier filtertime · budget · access+Type-aware MMRapp.py:1582+20-action griddrag + drop reorderFeedback❤️ · 👍 · 👎 · reordervector reweightFeedback JSONone file per sessionRetrain LightGBMtrain_lightgbm_from_feedback.py
Frontend to backend to ML service, all three back to the user. Feedback flows back through the backend into per-session JSON files that feed model retraining.
Next.js 16 · React 19 · TypeScriptNode.js · Express · Joi validationPostgreSQLFastAPI · PythonBAAI/bge-base-en-v1.5 (SentenceTransformer)
Full case study
[06]
2024 – 2025
Solo, ML systems + audio pipeline

AI Audio Lab

Local voice-cloning and long-form narration workshop for Apple Silicon. 66 orchestration scripts drive a 9-stage pipeline from raw script to approved final stitch, with filesystem-based state so any stage can resume without in-memory queues. Qwen3-TTS voice cloning, faster-whisper ASR-QA scoring, forced alignment, prosody direction, and FFmpeg mastering.

0Pipeline scripts
0Pipeline stages
0ASR-QA pass threshold
0Take-identity hash
Take lifecycle from script to final stitch
LIVE·yellow = hot path·rust = data flow·+ = click for source
devlog-final.txtauthored transcriptparse-transcript.py→ reftext-manifest.tsv+Manifest TSVone row per chunkqwen-run-queue.pydispatches takesqwen-run-one-take.pysupervisor · 168 LoC+Qwen3-TTS12Hz 0.6B · voice clonestatus.jsonrunning → ready|failedqwen-queue-watch.py5s poll · diff-printpostprocess-voice.shprofile: light/deep/warmqwen-asr-qc.pyfaster-whisper · int8+qwen-asr-qc.tsv≥0.92 pass · ≥0.80 warnapprove-take.pywrites approvals filestitch-approved-final.pymaster WAVfinal masterqwen-align.py + qwen-prosody-edit.pyword timing + per-word gainoutputs/final/devlog-final.wavapproved final stitch
Filesystem is the queue. Each stage reads TSVs + status.json, does its work, writes back. A crashed run resumes by re-reading state files.
Python (uv-managed per-tool envs)Qwen3-TTS-12Hz-0.6B-Base (voice cloning)faster-whisper (small.en int8)Qwen3 forced alignerkokoro · chatterbox · openmoss-sfx (isolated envs)
Full case study
[07]
2024
Solo, systems

Distributed Product Intelligence Engine

Edge-node scraping fleet, document ingestion, rate-limit handling, clustering, and recurring market signal detection. Live at dashboard.eternalconquests.com.

0+Documents ingested
0Edge boards
Node.jsPythonRaspberry PiJetson NanoWindows To Go
Full case study
[08]
2026
Solo, agent systems

AI Receptionist Agent

Voice agent for local businesses that runs the whole phone call: transcribe, decide, take an action against a real integration, respond in voice. Provider-swappable across STT, TTS, LLM, and transport.

0Python LoC
0LLM providers
0TTS providers
0STT providers
Call pipeline
LIVE·yellow = hot path·rust = data flow·+ = click for source
CallerPSTN / browserTransportTwilio · Vapi · WebRTCVADSilero ONNX+STT5 providers+Input guardjailbreak · minor · exfilEmergency34 patterns · 8 categoriesBrain loopMAX_TOOL_ITERATIONS = 2+LLM RouterGroq → Cerebras → Mistral → ...+Tool handlervertical-specific+CalendarGoogle · GHL · Fake+CRM sinkSheets · GHLSpeech sanitizer$50 → fifty dollarsTTS9 providers+SQLitePII-redacted transcriptsStreamed audioback to caller
One inbound call from any transport, through the shared brain, out through any TTS. Every stage is env-swappable.
PythonFastAPITwilio Media StreamsVapiWebRTC
Full case study
[09]
2024
Computer vision + native Android
Active Mentor

Active Mentor: Pose-Detection Coach

Standalone tablet fitness coach with real-time pose detection, 55+ exercises, and on-device ML inference. React Native shell, native Android intelligence, no backend.

0+Exercises
0Model files
0Max keypoints
0Backend calls
Frame to rep count
LIVE·yellow = hot path·rust = data flow·+ = click for source
Camera2Android hardwareCameraConnectionFragmentImageReaderYUV bytesInfoBlobframe + metadataExerciseClientorchestrator+ModelManager10 models · lazy load+TFLite modelMoveNet · MediaPipe · PoseNeton-devicePose17–33 keypointsAbstractExerciseSquatsExercise, etc.+Scorerep counterRender + Overlayskeleton + feedback60 FPSSession JSONlocal filesystem
One frame from Camera2 through the model, into an exercise-specific state machine, out as a rep counter on the overlay.
React NativeJava (Android)TensorFlow LitePoseNetMoveNet Thunder + Lightning
Full case study
[10]
2023
Full-stack mobile + native

Vero-Drive

React Native driver app for a multi-service delivery platform with integrated DJI drone control. Food, packages, purchases, returns, and drone drops in one flow.

0+Profile screens
0Order types
0Drone
Order lifecycle + drone branch
LIVE·yellow = hot path·rust = data flow·+ = click for source
BackendHeroku REST+FCM pushper-driver topic+MapScreenlive location · offers+Accept rideride_acceptedRideToPickupnavigate + signature1 of 5 statesRideToDestinationnavigate + signaturesigned deliverySignature captureupload before startSignature captureupload before endCompleteride_endedDroneControllandscape lockDJI native bridge12 exposed methods+Drone feed + telemetrybattery · altitude
State machine for a normal delivery on the left; DJI native module branches off for drone-equipped rides.
React NativeRedux + Redux Persistreact-native-mapsreact-native-maps-directionsDJI SDK (native bridge)
Full case study
[02] TIMELINE

Career at a glance

Three years shipping production systems across AI, backend, data, and CV.

Cloud Primero
Full-Stack AI & Systems Backend Engineer
Aug 2024 · Present
Climate Culture AI
Full-Stack AI Engineer (Remote / Contract)
Feb 2024 · Jun 2024
Active Mentor
Software Developer · CV & Runtime Systems
Nov 2023 · Feb 2024
ImproData
Data Engineer
Jul 2023 · Nov 2023
Mindstorm Studios
Software Engineering Intern
Jun 2023 · Aug 2023
2024
2025
2026
Current
Previous
Hover a row
[03] EXPERIENCE

Where I've worked

Concrete outcomes I owned at each stop.

[01]

Cloud Primero

Full-Stack AI & Systems Backend Engineer
Aug 2024 · Present
Remote · Karachi
  • 01Enterprise RAG platform: 91% retrieval accuracy, 94% context retention, 500+ concurrent users at 99.2% uptime.
  • 02Cut p95 latency 73% (2.3s → 620ms) via async FastAPI streaming, connection pooling, and request-path optimization.
  • 03PhaseGraph V2: DAG-based planner-retriever-writer-reviewer workflow engine for multi-step document automation.
  • 04Multi-tenant dental SaaS on Azure: database-per-tenant across 22 modules, 46 entities, ~68,700 LoC on Postgres Flexible Server.
  • 05Vektis MZ301 v1.3 claims serialization engine with fixed-width 310-char validation for Dutch healthcare.
  • 068-stage PayT webhook pipeline: raw-body HMAC-SHA256 + partial-unique indexes to prevent duplicate payments.
  • 07Truffle POS: reverse-engineered Epson ESC/POS on TCP 9100 with a Trie+FSM parser hitting 95%+ field extraction.
[02]

Climate Culture AI

Full-Stack AI Engineer (Remote / Contract)
Feb 2024 · Jun 2024
Remote
  • 01On-device recommendation engine: BGE embeddings + LightGBM ranking + MMR diversification.
  • 02Telemetry-driven vector weighting for feedback-loop personalization.
  • 03Turned product goals into ranking features, embedding retrieval flows, and diversification controls.
[03]

Active Mentor

Software Developer · CV & Runtime Systems
Nov 2023 · Feb 2024
Contract
  • 01PoseNet Thunder and Lightning profiles running on tablet hardware with real-time posture overlays.
  • 02Motion-feedback overlays connecting pose landmarks to canvas rendering and rep counting.
  • 03Tuned implementation paths for constrained tablet hardware and real-time visual feedback.
[04]

ImproData

Data Engineer
Jul 2023 · Nov 2023
Karachi
  • 01High-throughput Azure Databricks + PySpark extraction pipelines for unstructured Data Lake assets.
  • 02Indexed SQL Server tracking views to improve dashboard refresh cycles.
[05]

Mindstorm Studios

Software Engineering Intern
Jun 2023 · Aug 2023
Karachi
  • 01Led a junior engineering cohort during a 2-month Unity mobile game jam.
  • 02Coordinated gameplay implementation, optimization passes, and evaluation-deadline delivery.
[04] STACK

Working knowledge

Bar length = years of production-grade use. Depth over breadth where it matters.

Languages
7 · yrs
  • Python
    6
  • TypeScript
    4
  • Kotlin
    2
  • C#
    3
  • C++
    4
  • SQL
    5
  • Bash
    3
AI / ML
8 · yrs
  • LangChain
    3
  • Transformers
    3
  • ChromaDB
    2
  • FAISS
    2
  • vLLM
    1
  • TensorFlow
    3
  • PyTorch
    3
  • OpenCV
    3
Backend
5 · yrs
  • FastAPI
    3
  • Node
    4
  • NestJS
    2
  • Django REST
    2
  • Ktor
    2
Frontend
5 · yrs
  • React
    4
  • Next.js
    3
  • React Native
    2
  • Tailwind
    3
  • Three.js
    2
Game / XR
6 · yrs
  • Godot
    4
  • Unity
    4
  • URP
    2
  • HDRP
    2
  • Meta Quest SDK
    2
  • OpenXR
    1
Data / Infra
6 · yrs
  • Postgres
    4
  • MongoDB
    3
  • Redis
    3
  • Azure
    3
  • Databricks
    2
  • Docker
    4
[05] EDUCATION
BS Computer Science
FAST-NUCES · Jan 2024 · GPA 3.2

A-Levels: 3 As and 1 B, Beaconhouse School System.