I'm Syed Tausif Ahmed. I turn ambiguous, regulated, scale-sensitive problems into shipped products. Four years building inside RegTech and AI-hiring platforms — working with engineering, compliance, and ops teams to take ideas from whiteboard to production, and obsessing over the metric that actually moves.
Off dutyFerrari-merch energy on a Kia budget. Eating my way through Bengaluru one biryani at a time. Yelling at race-engineers on Sundays from my couch. Will take any meeting at a biryani shop. None at a coffee chain.
How India's largest e-commerce platform handles a 100× spike in 90 seconds, and the trade-offs hidden inside that loading spinner.
Multi-CDN orchestration, adaptive bitrate, edge pre-warming — and the product calls that keep cricket from breaking the internet.
A 4-digit number, an insight about SMS dependency, and a case study in why removing technology is often the best product call.
Every October, India's largest e-commerce platform turns into a polite waiting room. It's not bad engineering — it's a deliberate product trade-off. Here's what's happening between you tapping "Buy" and the screen finally moving.
At 12:00:00 AM on day one of Big Billion Days, Flipkart's traffic doesn't ramp — it vertical-walls. From a baseline of ~120K concurrent users to roughly 1.6M in under 90 seconds, every one of them hitting the same three pages: home, deals, and the iPhone PDP.
The "buffering" people complain about isn't one problem. It's four overlapping failure modes, each with a different product owner.
Flipkart could over-provision to handle the peak with zero latency. It would cost roughly 18–22× normal infra for capacity used 4 hours a year. The product call is to under-provision deliberately and absorb the spike with three UX mechanics:
Indexed cost vs current architecture, normalised. The buffering experience is, in PM terms, the cheapest possible solution that preserves trust.
The Flipkart spinner is the most expensive UI component in Indian e-commerce. It exists because someone, somewhere, did the math and decided that 12 seconds of visible delay was worth ₹400 crore in unspent cloud spend. The "bug" is the feature.
Good PMs ship features. Great PMs ship trade-offs users don't realise they accepted.
On 29 May 2024, JioCinema (now JioHotstar) hosted a live stream with 61.3M concurrent viewers — a global record. Most didn't buffer. This is how a product team designs around the fact that India's network is not one network, but a thousand.
Netflix peaks at ~15M concurrent globally for a tentpole. JioHotstar does 4× that, in one country, on mostly 4G, with users on devices ranging from a ₹6,000 Android Go phone to an Apple TV. The product team had to design for a network where the variance — not the average — is the enemy.
Buffering still happens. Where?
The team that built this didn't optimise for "no buffering." They optimised for the lowest perceived buffering across the widest possible variance of devices and networks. Different metric. Different product.
When you can't fix the hardest case, you redesign the experience so the hardest case looks acceptable. That's product, not engineering.
In 2018, Rapido stopped sending dynamic ride OTPs over SMS. They printed a static 4-digit code on the rider's phone screen and asked the customer to read it aloud. By 2023, Uber and Ola had copied the pattern. Here's why the simplest idea won.
The original ride-start flow looked sensible: customer books, driver arrives, system sends a dynamic 6-digit OTP to the customer's phone, customer shows OTP to driver, driver enters it, ride starts.
What Rapido's product team saw in the data:
The friction wasn't in the OTP. It was in the delivery channel.
The insight that broke the problem open was a question: the customer is already authenticated inside the app. The driver is already authenticated inside the app. Why does the OTP need to go through a third-party SMS gateway and a flaky cellular network?
The answer: it doesn't. The OTP can be a static, ride-specific 4-digit code generated by the backend and shown on the customer's app screen at the moment of pickup. The driver enters it in their app. Both ends are inside Rapido's own trust boundary.
Both incumbents had considered it and rejected it for three reasons:
Rapido shipped it because they were smaller and the cost of being wrong was lower. Once the data came back positive — completion up, support tickets down, cost down — the larger players had a forcing function.
Indexed deltas, Rapido internal disclosures and ecosystem estimates.
The most valuable product decisions are often subtractive. Rapido didn't add a feature — they removed an entire dependency (SMS) and a moving part (dynamic generation). The interface became simpler, the system became cheaper, and the customer noticed nothing.
If a product team is celebrating launches, count what they removed, not what they shipped. The best PMs are professional deletionists.
Four years of shipping in regulated, scale-sensitive environments has taught me that great products are won at the seams — between teams, between systems, between what the user wants and what the business can sustain.
User interviews, opportunity sizing, JTBD framing. Turning a fuzzy business problem into a written PRD a 12-person team can build against.
Fluent in trade-offs between latency, cost, reliability, and UX. Can sit in an architecture review and ask the right questions without pretending to be an engineer.
KYC, AML, SEBI / RBI workflows. Designing journeys that satisfy auditors and humans at the same time — and getting them through compliance committees.
Shipping recommendation engines, scoring systems, and LLM-assisted workflows where the explainability of the output matters more than raw accuracy.
Activation funnels, cohort retention, leading vs lagging indicators. SQL where useful; dashboards that someone actually checks on a Monday.
Engineering, design, ops, compliance, business — all rowing in the same direction. Crisp written specs, ruthless prioritisation, no surprises in QBR.
Owning the Recommendation Engine and Interest Check workflow inside the OneAMS platform — surfacing high-fit candidates to recruiters and orchestrating multi-channel (Email + WhatsApp) interest checks at enterprise scale. Standardised the status taxonomy across the module, shipped the Smart Search experience, and produced VP-level documentation including a comprehensive use case registry across recruitment and HR tech.
Stepped up from specialist into product ownership for digital onboarding journeys serving banks and NBFCs. Re-architected a 9-step investor onboarding flow into 4 — preserving every compliance check while cutting drop-off by 31%. Influenced ~₹100Cr in AUM through onboarding completion lift. Replaced a 14-tab back-office workflow with a unified decision surface that paid for itself in 8 weeks.
Cut my teeth in RegTech — Video KYC, eKYC, AML screening, and digital onboarding for some of India's largest banks and NBFCs. Worked the seam between product, engineering, and compliance: writing specs, running pilots, sitting in on bank UAT cycles, and learning the unglamorous truth that the spec is the product and ambiguity in writing is ambiguity at launch.
A PM is a product of their pattern-matching. Mine comes from three places that have nothing to do with software — and everything to do with how I think about software.
I keep a spreadsheet ranking every biryani in Bengaluru on five dimensions — rice-to-meat ratio, masala depth, raita quality, ambient temperature on arrival, and how guilty I felt afterwards. The same instinct that keeps a tasting note keeps a decent A/B test log.
If you ever ping me "coffee chat?" I will counter with "biryani chat?" every single time. Coffee shop meetings are negotiable. Coffee chain meetings are not.
Current top three: Meghana's special, Nagarjuna's bucket, and a tiny place near Frazer Town I refuse to name.
I drive a Kia. I cosplay as a Ferrari engineer on weekends. The polo is real, the budget is not. Sundays from March to December are sacred — I will reschedule a 1:1, but I will not reschedule a Grand Prix.
Watching F1 is, accidentally, the cleanest crash course in product strategy. Two cars, same regulations, same fuel — and yet one of them is half a second faster every lap because someone made better trade-offs between drag, downforce, and tyre wear. That's just a roadmap with a steering wheel.
I will defend Charles Leclerc in any meeting room. I will not defend the strategy department.
If you want to understand why most Indian apps look the way they do, drive through HSR Layout at 7 PM with Google Maps open. Three lanes that are actually five. A cow that is now a hard left. Maps confidently telling you to turn into a wall.
Every product I build assumes the user is mildly distracted, on a bad network, holding a samosa, and being asked a question by their mother in the background. That's not a degraded user. That's the user. Designing for them is the whole job.
Favourite UX insight comes from a Rapido driver: "Sir, please don't add more buttons. My helmet is heavy."
You can tell more about a product team from what they removed last quarter than from what they launched.
— a thing I now say in every product review
Actively exploring Product Manager roles in AI, fintech, RegTech, and consumer infra. Always up for a conversation — even if it's not a role yet. Based in Bengaluru, open to remote, hybrid, or full relocation for the right team and problem. Reply with a paddock pass and I will move faster.
↳ Both buttons auto-fill subject & body. Hire me = formal role pitch. Buy me a biryani = casual chat at Meghana's, no agenda. Edit the brackets, send.