Work

A build log. What I worked on, what was hard, and what I learned at each stop.

Aampe

2025 - Present

Engineering

Building learning systems and data pipelines that power per-user AI agents. Customers include Deezer, Swiggy, and Blinkist.

Q1 2026

Agentic orchestration layer

Designed a new orchestration layer that lets per-user agents coordinate across channels. Each agent decides independently what to send, when, and through which channel. The challenge was keeping agents autonomous while preventing conflicting actions for the same user.

Kafka-based event mesh, agent state stored in Redis with TTL-based expiry, conflict resolution via optimistic locking
Q3 2025

Realtime scoring pipeline

Migrated the scoring pipeline from batch (hourly) to realtime. This meant every user action could immediately influence what the agent does next. Latency budget: under 200ms from event to score update.

Flink streaming jobs, feature store with dual-write (batch + stream), canary rollout over 3 weeks

The hardest part was not the streaming itself. It was convincing ourselves the realtime scores matched the batch ones closely enough.

Q1 2025

Experimentation framework v2

Rebuilt the experimentation framework to support multi-armed bandit experiments alongside traditional A/B tests. This lets agents explore and exploit simultaneously, rather than waiting weeks for statistical significance.

Thompson sampling with contextual priors, experiment config as code, automated guardrail checks

The best infrastructure disappears. If it is working, nobody should notice it.

Senior Engineering Manager

Returned to lead the core mobility tech team powering ride-hailing across Southeast Asia.

2023 - 2025

Mobility and ride-hailing core

Led engineering for the core ride-hailing business. Owned the product-engineering roadmap aligned with business directions, managed engineers with diverse functional focus, and drove execution and delivery. Coached and mentored engineers across the organization on career development.

Org-wide engineering roadmap, cross-functional alignment, delivery ownership
2022 - 2023

Homepage and journey personalization

Worked on recommendation systems that shaped the homepage for each user. The homepage is the highest-traffic surface in the app. Every ranking decision is a bet on what matters most to this specific user right now. Journey personalization became a key revenue catalyst.

Collaborative filtering + contextual bandits, feature pipelines in Spark, A/B testing with sequential analysis

Personalization taught me that "good recommendations" is not a technical problem. It is a product problem with technical tools.

The shift from building systems to building teams that build systems. The leverage is different, but the craft is just as deep.

Vedantu

2021 - 2022

Engineering Manager

Edtech platform providing live coaching and educational services to students across the world. Managed a team of 12 engineers during the height of COVID-era remote learning.

2021 - 2022

Platform engineering and team leadership

Managed the team responsible for creating and enhancing the live education platform to cover all aspects of education during the COVID lockdown period. Day-to-day included alignment with business and engineering teams, mentoring team members on career development, and shipping committed deliverables on time.

Gojek

2019 - 2021

Technical Lead

First stint at Southeast Asia's super-app, building communications infrastructure and consumer platform features at massive scale.

2020 - 2021

Communications platform

Led a team of 9 engineers building high-throughput platform products for user communication. Architected masked number calling which reduced account takeover cases by 90%. Designed a centralised email service handling millions of emails with priority-based preemptive queueing.

MQTT-based messaging, at-least-once delivery, masked calling, priority-based queueing, vendor quality tracking pipeline

The most important metric was not throughput or latency. It was message delivery rate during network degradation.

Oct 2019 - Feb 2020

User communications and vendor quality

Engineered a user preference service powering intelligent routing of product communications via users' desired channels, increasing customer satisfaction by 60%. Built a real-time vendor quality tracking pipeline that automatically switched vendors based on performance, pushing delivery rates from 80% to 98%.

User preference service, real-time vendor scoring, push notification governance with user feedback loops

Building for millions teaches you that edge cases are not edge cases. They are someone's daily experience.

Senior Software Engineer

Reconciliation systems for financial data at DE Shaw's technology spinoff. In finance, "close enough" does not exist.

Jan 2019 - Oct 2019

Ledger and reporting engine

Developed a ledger and report generation engine that consumed, consolidated, and calculated investments and expenses, automatically generating reports for investors in multi-billion dollar hedge funds. Designed a self-service screen for the reconciliation framework, reducing manual dev intervention by 30%.

Rule engine for automated ledger bookings, P&L allocation, self-service configuration UI
Jun 2017 - Dec 2018

Generic Reconciliation Framework

Built the reconciliation framework on a cloud-based post-trading platform serving alternative asset managers like Blackstone, JPM, and D.E. Shaw. The engine reconciled at configurable granularity with pluggable data sources, delta processing, and application metrics.

Java ecosystem, SQL Server, AWS, Datadog integration, configurable comparison of composite economic attributes

A single mismatched penny in a reconciliation run can signal a systemic issue worth investigating. You learn to take small discrepancies seriously.

Correctness is not a feature. It is the foundation everything else stands on.

CodeAsylums

2017 - 2021

Lead Mentor

Hands-on workshops teaching CS technologies to students of all backgrounds, from school kids to college students. A long-running side engagement alongside full-time roles.

2017 - 2021

Workshop curriculum and mentorship

Mentored students in enterprise tools and technologies like Git, React, React Native, Django, and Spring MVC through intensive summer and winter camps. Kept coming back to contribute across multiple seasons while working full-time elsewhere.

Explaining recursion to a 14-year-old is a different challenge than implementing it, and both make you better.

The builder-plus-teacher instinct has always been there.

Vibranium

2018 - 2019

Founding Member

Co-founded a fitness-tech startup. Built an ecosystem connecting trainers, trainees, administrators, and gym owners.

2018 - 2019

Fitness-tech platform

One of the early attempts at building a product from scratch. The platform brought together different entities in the fitness industry to interact, collaborate, and grow. Learned to ship fast and iterate on real user feedback.

Mozilla

2016 - 2017

Open Source Contributor

Contributed to the ssh_scan security tool as part of Mozilla Winter of Security.

2016 - 2017

ssh_scan REST API and architecture

Built the initial REST API structure, added SSL support, and planned the job queue and scaling architecture using thread pools. Also took on a mentor role, introducing juniors from college to open source development.