A problem-solver, and an analyst by habit — I try to find the pattern before the fix. Six years in digital marketing across Bangladesh's markets, on every side of it: agency, brand, and platform.
The line drifts outward and its nodes grow as scope widens. Each stop carries how I actually landed it — and the raise that came with the move.
Rather than staying in one lane, I've moved through most of the digital-marketing ecosystem — buying media at the agency, owning a brand and its retail P&L, and now working on measurement from the platform side.
Bought the media, built the search & performance strategy, automated the reporting.
Owned the full digital portfolio and eCom P&L — including retail & fashion, front to back.
Now on the partner side at Aleph's Google team, solving measurement for advertisers.
Origins: research & analytics at IUB, and product strategy at a US ad-tech startup (Markopolo AI).
Applications sent each year (bars) against inbound conversations — referrals, intros, offers (line). The two trade places over time.
↑ years I actually switched roles
In 2020 I sent nine applications and switched twice — an internship, then RPSI. From 2023 on, the moves arrived as offers rather than applications: Markopolo and the Banglalink team, then Bata, then Aleph.
This one's really for people just starting out: it shows what steady, dedicated output does over time. Early on you chase the opportunities — but as the work, the results and the network compound, the opportunities start coming to you. That shift is the advantage.
Brand and category experience across the verticals that matter in this market.
The scale I've operated at, the platforms I buy on, and the strategies I run for global brands across South Asian markets.
Managed brand and performance budgets end-to-end — from tiny local accounts to a BDT 3 Billion+ retail quarter.
Day-to-day across measurement, media platforms, and creative production.
Every figure below is pulled directly from the record — not projections.
A selection — the full list runs longer.
Deeper write-ups on the campaigns and tools behind the numbers. New posts are what bring people back.
Every team has a naming convention document. Almost none have consistent names. A small script turned the document into a rule.
Read → CreativeSearch ads get Quality Score and Ad Strength. Video, Display and Demand Gen get very little. That gap is where a creative...
Read → WebA scroll-driven page stuttered, jumped, and left sections blank. There wasn't one bug. There were twelve, and four could break scrolling on...
Read → R&DNo local installs allowed. A research model that predicts brain response to video. Everything ran in a browser notebook, and most of...
Read → CreativeA video ad auditor had been grading against the wrong total. Fixing it led to a stricter rule: if a check can't...
Read → ReportingCampaign data was scattered across several manager accounts. The fix was a small pipeline a single team could own, and one API...
Read → ToolsThe policy pre-check idea became a four-tab internal tool. The interesting parts are the things it refuses to do.
Read → GA4 & AudiencesA client escalated four audience problems as platform failures. Each one was a setting, a threshold, or a rule working exactly as...
Read → PolicyA campaign kept getting flagged. The tempting options were a fresh account or a copied campaign. Both carry a bigger risk than...
Read → Budget AllocationIn a new e-commerce account, the strongest campaign was capped by budget while a weaker one couldn't spend what it had. Same...
Read → Account StructureShared budgets are supposed to pool spend efficiently. Spread across too many campaigns in an expensive market, they guarantee nothing gets enough...
Read → DiagnosticsWhen a campaign reports more bookings than clicks, the account isn't performing. The measurement is broken, and every automated bid built on...
Read → DiagnosticsA client saw return on ad spend falling. Like-for-like, it hadn't moved. The real story was three months earlier, and it wasn't...
Read → ToolingThe story behind this portfolio — a scrollytelling CV, a headless CMS I can edit from the browser, and the OAuth relay...
Read → ToolingHealth-sector app campaigns get disapproved for reasons you only find out after launch. Here's how I'd build a pre-submission check that turns...
Read → Case studyThe thinking behind the Commward Grand Prix campaign — why a tight budget was the advantage, not the constraint.
Read → GrowthWhat doubling a telco app's daily revenue actually took — tracking first, optimisation second.
Read →Got a specific measurement problem, a research proposal, or an idea worth pressure-testing? I'm always up for a quick connect — to brainstorm, or just to discover what each other is working on.
Book a 1:1 →