Available for senior product engineering roles

I build and own products end-to-end — from the problem to what ships.

Senior product engineer, 10+ years. I’ve built and shipped platforms across fintech, insurance, and healthcare.

Usman Tahir  ·  Amsterdam
Scroll
01

Selected work

Three products in unfamiliar domains — insurance, healthcare, Web3. Each read in five seconds from the outcomes; deeper on a full read.

01Platform OwnershipFidamy · device insurance via retailers · Amsterdam · 2024–2026

I was the first engineer at a venture-backed insurtech, and I built the entire customer-facing platform — from the first Figma flows to a live product embedded in retailer checkouts.

The first six months weren’t code. Fidamy sells device insurance through retail partners rather than directly to consumers, so the real question was what to build — which flows customers actually understood, what our investor (NN) would approve, and what our insurance licensing allowed. In a regulated market, that discovery is the work, not a delay before it.

The purchase flow taught me something about architecture and timing. The step count kept moving — six at MVP, then five, then four — as we cleared each version with NN and the regulator. Next.js routing is file-based, so pinning each step to a URL while they churned would have locked me in too early; I drove the wizard from client-side state to stay flexible. That had a cost — a race condition loading step data caused hydration errors. Once the design stabilized at four approved steps, I re-architected to file-based per-step routing, each step loading deterministically. It killed the race condition, made the flow resumable and shareable, and took checkout conversion from ~20% to ~67%.

The other hard problem was speed — and cost. Our pricing engine (Peak3) had no bulk-quote endpoint and billed per API call, so four quotations meant four slow, metered requests. Its pricing is deterministic, so I cached quotes in our own price map and built the bulk endpoint it never offered: quote loads dropped from ~10s to under 100ms, and repeat pricing stopped costing us anything.

Some decisions were about the business, not the code. Moving payments from Stripe to Twikey wasn’t a technical flex — iDEAL and SEPA direct debit are how the Netherlands pays, and direct-debit mandates were a hard requirement for an insurer. What started as a purchase form had become a distribution platform.

02Inherited LeadershipDroobi Health · regulated digital-health platform · Doha, Qatar · 2019–2021

I was recruited to a Qatari health startup as its first engineer on the ground, and I immediately took over a ten-person cross-platform team — backend, Android, iOS, and web — while shipping the product’s frontend myself.

I was brought in on a referral, not a job posting. I’d just led the enterprise integration that migrated Freedom Mobile’s customer base into Rogers’ systems after the acquisition, and the person who watched me deliver it vouched for me directly to Droobi’s CTO — ex-McKinsey, ex-Microsoft. That’s a pattern I’ve come to rely on: the hardest roles reach me because someone has already seen me handle complexity firsthand.

My title was “Technical Lead,” but I was running the engineering function. A ten-person Venture Dive team reported to me across four disciplines; I set the standards and the delivery cadence, had a direct hand in what we paid the vendor and how we allocated engineers against budget, and still built the product’s web frontend myself. As the only person on-site, I was the single point where product, delivery, and cost all met.

The stakes were clinical and real. We served the diabetes patients of two of Doha’s major hospitals — Hamad Medical Corporation and Al Ahli — with iOS and Android apps for patients, dashboards for the clinicians tracking them, and integrations with glucose monitors, scales, and wearables feeding live metrics back to care teams.

The hardest constraint wasn’t clinical — it was where the data was allowed to live. Qatari law bars government-hospital health data from the public cloud, so AWS and Azure were off the table. I made the call to host on a custom Ooredoo data center, brought in a specialist firm to build it, and steered the architecture around on-shore hosting. That one requirement shaped the entire platform — and we still shipped, including exposure-tracking and in-app video consultations on a compressed timeline when COVID hit.

03Founder ThinkingMustaa · fractional yacht-ownership platform · Rotterdam · 2023–2025

As co-founder and CTO, I built a platform around one stubborn idea — you shouldn’t need to be a millionaire to spend time on a yacht; you should be able to own a slice of one and use it when you want.

Owning a yacht is out of reach for almost everyone, but the thing people actually want isn’t the asset — it’s the time on the water. So we let people buy a fractional share of a yacht — capped at four shares per boat — and each share granted time tokens, one per day of use. That cap was deliberate: four shares map onto the year, so the platform could never promise more time than a boat physically has. The deeper question was what happens when you don’tuse yours, and the answer became the product: tokens were tradable, so you could spend them on sailing time or sell them back when you weren’t.

As CTO I made the architecture decisions that turned the idea into something real. Ownership and time tokens were issued on-chain to each buyer, and a booking engine connected that ownership to a real boat, a real date, a real event. The hard part wasn’t the blockchain — it was the seam between owning something digitally and using it in the physical world, and making that feel like one seamless product.

We were a four-person founding team; I led technical strategy and product engineering from concept to MVP and directed two freelance engineers. We grew a 500+ member community and earned our first real revenue from curated sailing trips and yacht-hosted events run through the platform. We wound the company down in 2025 — but I came away having taken a genuinely novel product from a human need all the way to people using it. The technology was never the point.

FeaturedSystems at ScaleAbu Dhabi Government · via Systems Limited · 2021

As application-side tech lead, I led the build of the app Abu Dhabi used to reopen to travel during COVID — verifying vaccination at visa time, so the airport gates never turned into queues.

The world needed to reopen, and vaccinated travel was the way — but checking that at the gate would mean long queues. So the check moved upstream: a traveler was vaccinated at visa time, and their lab or embassy uploaded the proof to the portal before the flight. By arrival, Abu Dhabi already knew — travelers whose passports the e-gates could read cleared themselves; everyone else, an officer scanned a passport and the status came straight back. Every traveler through the airport, verified — and we shipped it in four months, working day and night.

My side was the application layer and QA. The proof came from labs and embassies all over the world — some on connections you couldn’t count on, like Uganda — so I built the upload side to work on 2G, and put a GraphQL backend-for-frontend in front of the Azure APIs: every screen pulled exactly what it needed, with the real endpoints and sensitive health data never exposed to the browser.

  • Over half a million travelers cleared it— the mandatory vaccination check, at the e-gate or by an officer’s passport scan
  • Built in 4 months — Feb–May 2021, a five-person team under pandemic pressure
  • Built for 2G — so labs and embassies could upload from anywhere, behind a GraphQL BFF that hid the real APIs
02

The pattern

The real thread

None of these were in a field I already knew. Hand me an unfamiliar problem and I take it head-on — I start building, learn the domain by building my way through it, and ship something real at the end. New problem, dive in, make it work — that’s the part of the work I like most, and what I’m looking for more of.

03

Earlier career

A decade of shipping before the case studies above — regulated banking, telecom integration, IoT, and security tooling.

Nationale NederlandenSenior Full-Stack Engineer
2022–2023
Built the frontend for a greenfield mortgage-intake platform inside a regulated bank, integrating legacy and government systems.
MobileLiveSoftware Engineer III
2017–2019
Led the Freedom Mobile → Rogers post-acquisition integration for two of Canada's largest telecoms.
BlueEast (Orient Group)Software Engineer
2016–2017
Built an IoT home-automation platform with MQTT device-to-cloud messaging; shipped the first market release.
Ebryx / FireEyeSoftware Engineer
2015–2016
Built the UI for a security-analytics platform visualizing real-time threat data alongside FireEye appliances.
04

Capabilities

Where the range lives, grouped by what it does — not an exhaustive list.

01Platform EngineeringNext.js·React·TypeScript·Node.js·AWS
02PaymentsStripe·Twikey·SEPA / iDEAL direct debit
03Identity & AuthAuth0·Clerk·Keycloak·One Identity·OAuth2·2FA
04Delivery & QualityGitHub Actions·GitLab CI·AWS CodeBuild·SonarQube·Jira
05ObservabilitySentry·New Relic·Amplitude
05

How I approach problems

I came to this site thinking it was a redesign problem. It turned out to be a positioning problem — so I didn’t write a line of code until I’d solved that one. I interrogated my own work until each case study was specific and honest, locked the hierarchy, and only then started to build. That’s how I approach everything: understand the real problem before reaching for the tools. This site is the argument — the design just gets out of its way.

Contact

hello@usmantahir.com

Looking for a senior product engineering role at a company that takes engineering seriously and keeps evolving. If that’s you, say hello.

Usman Tahir  ·  Amsterdam   ·  Available now