2024
0.92–0.94
RespiScan 2.0
Wrapped a hackathon ML model in a real service — the engineering value is the loop around the model, not the model.
- Python
- TensorFlow
- Flask
- Intel oneAPI
Currently — ML & Backend @ Axxela · Kolkata, IN
I do applied ML at a place where the model's output becomes a real order — which is a very effective way to learn what "good enough" isn't. Equally comfortable in the eval harness, the serving layer, and the Flask + MySQL plumbing that connects them.
Selected work
Two public ML projects up front (the loop around the model — eval harness, serving, latency). Three anonymized engineering case studies from inside a prop trading firm (engineering patterns only — no products, strategies, or P&L). One automation-infra showcase. Each opens to a dedicated page with the full story.
2024
0.92–0.94
Wrapped a hackathon ML model in a real service — the engineering value is the loop around the model, not the model.
2025
< 2s
Schema-aware RAG over structured data — the model writes SQL you can audit before it runs.
2026 · anonymized
38m → 4m
Cut nightly reconciliation 38m → 4m by making the job idempotent before making it fast.
2025 · anonymized
−80%
One pane of glass replaced ~80% of the 'can you check…' interrupts hitting eng each day.
2025 · anonymized
4–5
One pipeline for N broker feeds. Pluggable adapters, single canonical schema, recovery-first design.
2025
zero, kept ~12 months
Tiny, opinionated Python: rules as data, application as idempotent operations against the Gmail API.
Experience
Sep 2025 — Present · Kolkata, IN
Jun 2024 — Aug 2025 · Gurugram, IN
Jan 2024 — May 2024 · Bengaluru, IN
Dec 2021 — Apr 2022 · Kolkata, IN
Feb 2021 — Apr 2021 · Remote, IN
About
I do applied ML at a place where the model's output becomes a real order — which is a very effective way to learn what "good enough" isn't. Most of my work sits at the seam between a model and a production system: the eval harness, the serving layer, the latency budget, the human override. When the unit is dollars, off-by-one errors and silent regressions both get loud fast.
Today that work lives inside Axxela, a prop trading firm. The stack is unfashionable in the best way — Python, Flask, MySQL, Redis, a few well-placed background workers, and a TensorFlow / scikit-learn / Llama-Index ML layer wrapped in services that recover cleanly. I own the loop end-to-end: schema, model, evaluation, deploy, and post-incident review.
Before Axxela I led ML at Athena Education and built internal tooling at BNP Paribas — first taste of code running against real money. Earlier still, two mobile internships (Flutter at HIH7, Java/Android at RevMeUp) where I learned to read a stack trace under deadline. The thread is the same: production code, real users, and the discipline that comes from knowing exactly what happens when something breaks.
I'm currently open to senior ML / ML-platform / applied-ML and backend roles. Kolkata-based; remote, hybrid, or relocation considered.
Stack
I'd answer interview questions on these without hedging.
Comfortable, opinionated, but I'd defer to a specialist on edge cases.
Read code in these. Ramp-up is days, not weeks.
Writing
One post a month — engineering at the boundary of code and money.
Contact
I reply within 24h on weekdays.