I build B2B lead engines, then run them.
Account lists and signals, LinkedIn and Google Ads, SEO and AI search, email, the website, the CRM, the reports, and the automations that connect them. Two years running all of it for a listed enterprise, built from zero, after a year in healthcare marketing and four years in search.
Open to demand generation, ABM and growth roles. India, remote, or relocation.
One person, the whole engine. Seven stages, each one hands-on.
Most marketers run one or two of these. The gaps between them are where leads get lost and numbers get argued about. Running all seven is the job.
Find
Build the list from signals, not guesses. Who uses the competitor, who is hiring for the pain, who just changed leaders.
Score
Five layers, 0 to 100. Under 60 nothing moves. 80 and above gets a person the same day.
Warm
Ads to named accounts for three weeks before any message. About 50 impressions each. Warmed accounts reply three times as often.
Reach
Email and LinkedIn together over ten days. One reason, one angle, one proof, one tiny ask. Stop on any reply.
Convert
Pages that match the search, forms that count once, a site that shows up in Google and in AI answers.
Measure
One definition per number, the same basis in every review. Click IDs on every lead, reconciled weekly with sales.
Automate
If it repeats, a script runs it. Weekly reports, lead scoring, mention monitors, daily briefs, CRM sync.
Six pieces of work, each with the number that mattered.
Employer and clients are not named in the case studies. The numbers are the ones reported internally, understated where a range was possible.
From 600 accounts to a ten-day play
A signal-based ABM system built in the tools, not just described: a five-layer score, a warming gate of 50 ad impressions before any message, six plays, and a reply desk that answers within the hour.
Read the case →Half the clicks, twice the right ones
An under-performing paid search account taken in-house. Two weeks of reading, four problems proven with reports, six fixes, and a weekly check so the leads we report are the leads sales actually got.
Read the case →Six workstreams, one owner
The employer demerged and listed on the stock exchange in June 2025. New domain, new LinkedIn page, paid media in three markets, ABM at named accounts, go-to-market content with the BCG team, and one set of definitions for the board.
Read the case →0 to 60,000 followers, almost all of it organic
A content calendar, an employee advocacy programme, reputation replies through Konnect Insights, and the Audience We Lost report that kept the LinkedIn budget from being switched off.
Read the case →Domain authority 0 to 24, and showing up in AI answers
Technical and on-page SEO on a brand-new domain, link building, AI-search visibility checks, and a house rule: no traffic number leaves the building without a page breakdown next to it.
Read the case →The automations underneath
A lead scoring engine with a live demo, a CRM data governance pipeline, a LinkedIn report generator, a marketing data warehouse and a customised CRM. Built because the team needed them, and open source where it could be.
See the builds →Six times a number changed what we did.
In each case the number was found, shown, and the decision followed. This is the part of the job that does not fit in a tool list.
| Signal | Decision | Result |
|---|---|---|
| About a quarter of search spend went to search-partner and display placements, at click rates no buyer produces. | Switched both off. Declined a paid click-fraud tool: the leak was a setting, not fraud. | Spend stays on Google Search results. No new tool cost. |
| Half the impressions were lost to rank, yet Auction Insights showed no competitor. | Did not raise bids. Rewrote ad groups around real search terms and fixed page relevance. | Quality problem treated as a quality problem. Budget protected. |
| Nine in ten reported conversions were one event firing on every form, job applications included. | One goal per campaign. Click IDs saved with every lead. Weekly check against the sales tracker. | Reported and real leads match. Bidding learns from the right signal. |
| A headline double-digit organic growth figure was mostly employee logins and job seekers. Commercial pages grew under 1%. | Corrected the report and set a rule: no traffic number without a like-for-like comparison and a page breakdown. | The traffic line left the leadership deck until it could be shown honestly. |
| LinkedIn spend was cut by about four fifths. Engagement from target companies fell more than 90%. Website enquiries held. | Wrote the Audience We Lost report for leadership, naming the companies that stopped engaging. | LinkedIn rebuilt on a smaller, tighter budget instead of switched off. |
| A board slide used a share figure on one basis and a follower total on another. | Wrote a one-line definition for every number we show. | Same basis in every review since. No more disputes about the numbers. |
Nine rules, each one earned the hard way.
Science graduate, marketer by practice, builder by habit.

I came into marketing sideways. During a biochemistry degree and a master's in computational biology I built nine content websites, wrote over a thousand articles and grew them to 300,000 monthly organic pageviews. That paid for college and taught me the two things I still rely on: search is a measurable system, and the number you report has to be the number that is true.
Since 2023 I have done this full-time: healthcare marketing for pharma brands, then the whole digital function at a listed technology and BPM enterprise, where I lead a small team and an agency and stay hands-on in every tool. When the team needs something that does not exist, I build it with Python and Claude.
Deputy Manager, Digital Marketing
Digitide Solutions Limited, Hyderabad (hybrid)A newly demerged, publicly listed technology and BPM enterprise. Single marketing contact for business heads and sales; team of three plus an agency.
- B2B lead generation and ABM for $100M+ revenue clients across the US, Canada and India: LinkedIn Ads, Google Ads, email. 150+ quality leads, three converted for $1M+ in new revenue.
- Website, SEO and AEO: domain authority 0 to 24, 30k+ monthly users, inbound quality leads from 0 to about 3 a month.
- LinkedIn page to 60k+ followers, employee advocacy, online reputation with Konnect Insights.
- Go-to-market and thought leadership content with the BCG team for the newly listed company.
- Built the weekly report generator, AI lead scoring, monitors and a customised Twenty CRM.
Digital Marketing Executive
Multiplier AI, HyderabadHealthcare marketing for pharma brands, reaching doctors and other healthcare professionals.
- Ran the Cipla awareness campaign end to end: influencer, video and webinar programmes. Doctor engagement 4 to 12.
- Creative, content and activation for the Galderma (Cetaphil) programme. Doctor engagement 2 to 18.
- Website updates, content and on-page SEO.
Marketing and Sales Intern
Aster International Pharmaceuticals, MumbaiWebsite, email marketing and social media. Event marketing at six-plus trade fairs that brought in 100+ qualified enquiries. During the MSc.
Content and SEO, freelance
Nine content websites, remoteFrom zero to first-page rankings, 1,000+ articles, 300,000+ monthly organic pageviews and recurring affiliate revenue. During college.
Ask it anything. It only knows what is true.
A language model behind a small function on this site. It answers only from my profile and says so when something is not covered. Three ways to use it.
Conversations are not saved by this site. No analytics or tracking scripts run on these pages.