Now: Lead ML Engineer @ Altimetrik
Hi, I'm Rohan.
I build ML systems and the tools around them.
Lead ML engineer in India building data and ML orchestration on Databricks, working mostly in Python, Go and TypeScript. Outside work I ship developer tools like Codebloom, and send fixes upstream to the open-source projects I depend on.
Open to remote roles, or on-site in Hyderabad, Seattle, San Francisco, the Netherlands, Germany and Denmark.
Things Shipped
All on GitHub- CodebloomSee any codebase bloom into a mind map, with call arrows across files. On VS Code, Open VSX and JetBrains.IDE Extension
- subpoolYour Claude, ChatGPT and Gemini subscriptions as one fast API. A single Rust binary with OpenAI, Anthropic and Gemini endpoints and a built-in dashboard.Rust
- OpenCalendlyOpen-source Calendly: share a link, take 1:1 or team bookings, synced to your calendar.Web App
- ZenPDFA clean, open-source PDF workbench with practical tools and transparent usage limits.Web App
- gogcli-plusDrive reports, local-to-Drive sync and contact deduplication on top of gogcli.CLI
- PaperloopIlya Sutskever's must-read AI papers, explored in a Minecraft-style mini world.Web App
- Pasture ImpostersAmong Us on a Pokémon-style farm: make your avatar and catch the imposter.Game
- OrbitA better Alt+Tab for Omarchy: macOS icons, Windows 7 stacks or a Windows 11 grid.Omarchy
- SolitaireFive classic solitaire games for Omarchy, offline and ad-free.Omarchy
- Anthropic performance take-homeAn optimized vector kernel for Anthropic's open performance challenge, passing correctness at 1,430 cycles.Performance
- Decensored DeepSeek R1 for VS CodeA local AI chat panel in VS Code, running DeepSeek R1-1776 or any GGUF model through Ollama.IDE Extension
Coming Next
Open Source
A selection from popular projects at Google, Meta, Microsoft, OpenClaw, Grafana Labs and others. These aren't all of them: see every merged PR on GitHub.
-
- #12054Fixed localized sites publishing wrong URLs in metadata and sitemaps.
-
- #12516Kept session context alive across the agent's reply lifecycle, including ACP delegation and resumes.
-
- #32846Enabled int8 and uint32 support in the CPU
Whereoperator.
- #32846Enabled int8 and uint32 support in the CPU
-
- #4504Kept element IDs and source metadata intact when reloading Unstructured's own JSON output.
-
- #3084Fixed handlers with keyword-only parameters getting the wrong arguments.
-
- #2808Removed duplicate vulnerability queries in bulk scans, keeping result order.
Work
-
Lead ML Engineer Altimetrik
I own feature engineering and ML orchestration for Calibo's data and AI platform, which orchestrates workflows across tools like Databricks and Snowflake. Joined as a Senior ML Engineer and was promoted to Lead, taking on technical design, delivery and integration across ML services and data pipelines.
Senior ML EngineerLead ML Engineer
- Built configurable data preparation in Python, PySpark and SQL: source filtering, missing-value handling, query profiling and custom features.
- Built reusable scikit-learn training for six classification and regression algorithms, with preprocessing, held-out evaluation and saved pipelines for inference.
- Connected profiling and preprocessing review into LangGraph workflows behind FastAPI, validating plans and passing approved configs between stages.
- Made every training run traceable through Databricks and MLflow: metrics, model artifacts and registration.
- Added pytest regression coverage that catches invalid feature selections, unsupported preprocessing settings and data-handling errors.
Python, PySpark, SQL, Databricks, Unity Catalog, MLflow, scikit-learn, LangGraph, LangChain, FastAPI, Pydantic, pytest
-
Data Scientist National Payments Corporation of India
Led fraud detection for AePS, turning 4TB+ of raw transactions into features and predictive models that cut fraud incidents by 1.2 million. Built supervised time-series anomaly detection, and a federated fraud model for banks newly joining UPI.
-
Data Scientist SkipCheckr AI
Took an ML-powered retail self-checkout from concept to MVP with computer vision, targeted research and A/B testing.
-
Data Scientist & Software Engineer Siemens
Fault detection on client assets from sound and sensor data, reaching 92% accuracy on remaining-useful-life classification, plus the dashboards that tracked the health of 97 assets.
Writing
More on Medium- Your First Solo AI Research PaperTen research ideas, publication routes and a reproducible project plan.Guide
- From YouTube to AnswersBuilding a RAG system over video transcripts with Whisper and LangChain.RAG
- Run Any Hugging Face GGUF Model LocallyDownloading a GGUF model and running it with Ollama on Windows.LLM
- A Time Series Analysis RoadmapOne place to learn and practise time series analysis from start to finish.Time Series
Contact
Open to: remote roles, or on-site in Hyderabad, Seattle, San Francisco, the Netherlands, Germany and Denmark.
The fastest way to reach me is a DM on X. I'm also on: