Nine years building backend systems at scale — from high-throughput ad delivery and ML pipelines, to real-time sports data platforms, to satellite firmware. Based in Stockholm.
Built core infrastructure for one of the world's largest podcast platforms. Replaced a third-party transcription vendor with an in-house system on AWS A100s — outperforming on WER and scaling to 10,000+ episodes/month. Designed contextual ad targeting using Sentence Transformers and vector search, expanding addressable inventory. Architected the data engineering backbone (Airflow, PySpark) and maintained Ad Delivery serving 1B+ quarterly impressions.
Co-built Juno, an ML model for menstrual cycle tracking powering data for 1M+ active users. Led migration off Facebook's conversational services to a proprietary backend, including technical strategy and hiring. Owned IaC layer across AWS and GCP.
Developed and maintained the Sportsbook platform — a low-latency, highly available system. Co-architected a full rewrite using Event Sourcing and Elixir/Erlang, reducing microservice count and resolving significant tech debt.
ElixirErlangEvent SourcingLow Latency
2016 – 2018
Amadeus Labs
Bangalore
Software Engineer
Maintained Lufthansa Middleware, the primary ticket booking backend processing 1M+ transactions/day. Led development of Unity — an internal server metrics and alerting application for the global ops team.
JavaTIBCO BusinessWorksAngularNode.jsGrafana
Jan – Jun 2016
CreoSense
Bangalore
Engineering Intern
Worked on a custom Android-based OS for the Creo handset. Designed and implemented a custom TCP/ProtoBuf protocol for efficient data transfer between phone and laptop. (CreoSense was later acquired by Hike.)
JavaAndroidNode.jsVue.jsTCPProtobuf
Summer 2015
AerxLabs
Bangalore
Software Intern
Designed and developed a drone attitude predictor using a Kalman estimator, fusing Accelerometer and Gyroscope data to estimate position in 3D space in real time.
A Scheme-flavoured Lisp interpreter written in Elixir, complete with a REPL. Built as a deep-dive into Elixir's pattern matching, recursion, and functional constructs. · GitHub ↗
2018
Bargad & CSMT
Reference implementation of Compact Sparse Merkle Trees in Elixir — a hash tree with a pluggable storage layer, usable for transparency logs, secure distributed file systems, and more efficient blockchains. · GitHub ↗
2015
Parikshit Dynamics Propagator
Qt5 GUI for simulating and visualising the orbital dynamics of the Parikshit nano-satellite, built during research at Manipal University's Satellite Lab. · GitHub ↗