No. 1 · 1:18 collector’s edition
Devansh Verma
Software & AI Engineer
3D model: “Red Bull RB9” by JUST GAME (CC BY 4.0). Not affiliated with Red Bull Racing or Formula 1.
The lap · 2021 → now
14 milestones, one lap
Skip to the details ↓- Grid2021 → nowLights out
The lap
14 milestones, in order.
- T12021#1in India
NASA Space Apps Challenge
Led the backend that turned NASA datasets into visualizations.
- T22022150+students led
ISTE Club — General Secretary
Across events and technical initiatives.
- T32023350+participants
BVEST Hackathon
Led a 100-student organizing team. Raised ₹3 lakh in sponsorship.
- T42023₹6Lseed funding
Founded JobCadet
An AI recruitment startup, backed by NASSCOM.
- T52023–243peer-reviewed papers
Published by Springer
Metal–organic frameworks. Human activity recognition. Speech emotion recognition.
Skills proven here- PyTorch · scikit-learn · XGBoostNew
- T62024ML → prodAPIs and pipelines
Times Internet
ML inference APIs and content-classification pipelines, live on Kafka, Redis, Docker, AWS and GCP.
Skills proven here- DockerNew
- Kafka · RedisNew
- AWS · GCPNew
- T72025vLLM3 products served
LLMs in production · KLJ Group
Billing automation. An email-thread reader. Voice + vision search.
Skills proven here- PythonNew
- GoNew
- vLLM / LLM servingNew
- T82025MS CSclass of 2027
Arizona State University
Master's in Computer Science, Tempe.
- T92026Triagerules, not ML
ParentSquare
Tells success managers which accounts need attention, why, and what to do next.
Skills proven here- Python
- React · TypeScriptNew
- T1020267×fairness swing
Fairness, stress-tested · team lead
The threshold alone swung the fairness gap 0.04 → 0.28. As big as switching the debiasing method.
Skills proven here- Python
- PyTorch · scikit-learn · XGBoost
- T1120260passwords seen
Secure login, from scratch
TLS 1.3 + OPAQUE in Python. The server never sees, stores or pre-computes against your password. 12/12 tests.
Skills proven here- Applied cryptographyNew
- T12CTF2²⁴keys brute-forced
Weakened AES, cracked
A capture-the-flag key. Too slow in Python; rewritten in C, it fell in seconds.
Skills proven here- CNew
- Applied cryptography
- T1320262 daysto build
Atlas — emergency-dispatch copilot
45 units. 3 hospitals. A human approves every dispatch.
Skills proven here- React · TypeScript
- FastAPINew
- Docker
- T14NowLivecurrent role
ASU Enterprise Technology
Student Engineer: DevOps and infrastructure.
- FinishLap completeFlag
Chequered flag
That's the lap. The full story follows below.
Skills proven on the lap · 11 of 12- PyTorch · scikit-learn · XGBoost
- Docker
- Kafka · Redis
- AWS · GCP
- Python
- Go
- vLLM / LLM serving
- React · TypeScript
- Applied cryptography
- C
- FastAPI
- D3.jsinteractive data-viz coursework
Profile
I build machine-learning systems and run them on real infrastructure. The thread through my work is restraint: a rules layer instead of a rebuilt scoring model, a human approving every automated dispatch, fairness reported as a full range instead of one flattering number. I would rather ship the version that holds up than the version that only demos well.
- ▲ Call 1A rules layer instead of a rebuilt scoring modelP4 Customer-health triage engine →
- ▲ Call 2A human approving every automated dispatchP1 Atlas — emergency-dispatch copilot →
- ▲ Call 3Fairness reported as a full range instead of one flattering numberP2 Fairness stress-testing framework →
Selected work
- P1Hackathon · 2-day build · 2026
Atlas — emergency-dispatch copilot
A copilot for 911 dispatch: it transcribes incoming calls, clusters duplicate reports into single incidents, and recommends which units to send.
▲ Team radio · the callThe system only recommends — a human dispatcher approves every dispatch. The optimizer re-plans the moment a higher-priority call lands, instead of treating allocation as a one-shot decision.
45 units and 3 hospitals simulated with live capacity tracking; 18 tests; built in two days.
- FastAPI
- SQLAlchemy
- React
- Leaflet
- WebSockets
- Docker Compose
- LLMs
- P2Team lead · graduate ML · 2026
Fairness stress-testing framework
A framework that tests whether a published fairness fix actually holds up when you change the random seed, the decision threshold, or the subgroup you look at.
▲ Team radio · the callReported the full range of results across random seeds and thresholds instead of the usual single flattering number — and showed that how fragile a fix is depends on the model.
Threshold choice alone swung the fairness gap 7× (0.04 → 0.28), as much as switching the debiasing method.
- scikit-learn
- XGBoost
- Fairlearn
- pandas
- NumPy
- P3Applied cryptography · 2026
Secure login: TLS 1.3 + OPAQUE, from scratch
A TLS 1.3–style secure connection built from scratch in Python, with OPAQUE password login in place of the usual Diffie-Hellman key exchange: the server never sees, stores or can pre-compute against your password.
▲ Team radio · the callRan the OPRF on plain Ed25519 curve operations instead of the textbook Ristretto255 — safe here because every OPRF output is hashed, so no raw curve point is ever exposed.
A wrong password fails on your own device and leaks nothing to the server. 12/12 tests pass.
- Python
- Ed25519
- X25519
- AES-GCM
- HKDF
- X.509
- P4Software Engineer Intern · 2026
Customer-health triage engine
A triage layer on top of an existing customer-health score that tells success managers which accounts need attention, why, and what to do next.
▲ Team radio · the callBuilt it as deterministic rules, not ML — the logic didn't need a model, and a model would have been harder to trust and to explain to the people acting on it.
Surfaced quietly at-risk accounts the existing score never flagged.
- Python
- pandas
Experience
- 2026 – present
Student Engineer, Engineering Technology · ASU Enterprise Technology
DevOps and infrastructure work in the university's central technology organization, inside its GitHub org and AWS environment.
- 2026
Software Engineer Intern · ParentSquare
Built the customer-health triage engine above, plus CRUD feature work on the Digital Business Review product in React and TypeScript on a pull-request CI/CD workflow.
- 2025
AI Engineer · KLJ Group
Built and ran LLM inference pipelines for three products — billing automation, an email-thread reader, and voice + vision search — with Python and Go on the serving path and local and cloud models served through vLLM.
- 2024
AI / ML Engineer · Times Internet
Shipped ML inference APIs and content-classification pipelines; Kafka for async events, Redis for caching, Docker and CI/CD, deployed across AWS and GCP.
- 2023 – 2024
Hardware Benchmarking, Central Testing Team · 91mobiles
Benchmarked and analyzed phones across CPU, GPU, memory and thermals, and trained new interns on the process.
- 2023 – 2024
Founder · JobCadet
AI recruitment startup; raised ₹6 lakh in NASSCOM seed funding.
Research
Leadership & awards
- 2021
NASA Space Apps Challenge
Ranked #1 in India — led backend work turning NASA datasets into visualizations.
- 2023
BVEST Hackathon
Led a 100-student organizing team; 350+ participants and ₹3 lakh in sponsorship raised.
- 2022
ISTE Club — General Secretary
Led 150+ students across events and technical initiatives.
Skills
- PythonThe default language for machine learning, data and back-end work.Proven at: KLJ pipelines · fairness framework · triage engine
- GoGoogle's language for fast, simple network services.Proven at: KLJ serving path
- CA low-level language that runs close to the hardware, used here for raw speed.Proven at: AES cryptanalysis
- React · TypeScriptThe most widely used library for web interfaces, written in typed JavaScript.Proven at: ParentSquare DBR · Atlas
- FastAPIA Python framework for building web APIs.Proven at: Atlas
- vLLM / LLM servingRunning large language models in production; vLLM is an open-source engine that serves them fast.Proven at: KLJ inference products
- PyTorch · scikit-learn · XGBoostPython's core machine-learning toolkits: deep learning, classic ML and gradient-boosted trees.Proven at: research · fairness framework
- DockerPackages an app with everything it needs, so it runs the same anywhere.Proven at: Times Internet · Atlas
- Kafka · RedisKafka streams events between services; Redis is an in-memory store, often used as a cache.Proven at: Times Internet pipelines
- AWS · GCPAmazon's and Google's cloud platforms.Proven at: Times Internet deployments
- Applied cryptographyBuilding real security (encryption, key exchange, secure login) and breaking weakened versions of it.Proven at: TLS 1.3 + OPAQUE · AES CTF
- D3.jsA JavaScript library for interactive data visualisation.Proven at: interactive data-viz coursework
About
I grew up in New Delhi and moved around a lot, but went to the same school the whole way through — one fixed point while everything else changed. Now I'm in Tempe for an MS in Computer Science at Arizona State.
My favourite player is Messi, and the reason is the honest one: in raw ability he isn't on another planet, he's just outworked everyone for twenty years. Craft over talent. That's the standard I hold my own work to.
Three words my friends use for me: loyal, tenacious, argumentative. I ship fast, I push back when something's too safe, and I'd rather hand you a working prototype than a document describing one.
Away from the keyboard: Barcelona, Vettel-era F1, and more anime and manga than I'll admit on a professional site.
Contact
Box, box — let’s talk.