Open Source

[ 01 ] Engineer · marketer · builder

I build, ship & scale things — then measure if they worked.

Performance marketer turned full-stack engineer. I write code, run experiments, and wire automations — then measure whether any of it actually moved a number. This site is where I keep the principles, the stack and the writing.

  • 10+ yrs in the trenches
  • $50M+ ad spend run
  • Ship most Fridays
build.tsdeploy
1// build.ts — tech that compounds
2import { Builder } from "@asharma/dev";
3
4const project = new Builder({
5  stack: ["TypeScript", "Next.js", "Postgres", "n8n"],
6  focus: "marketing-grade systems",
7  velocity: "2-week sprints",
8});
9
10await project.ship({
11  ci: true,
12  tests: "real",
13  roi: "measurable", // not vanity metrics
14});
● build passingtests greendeployed → production
By the numbers
$50M SPEND1,000+ CAMPAIGNS80+ PROJECTS10+ YEARSREACTNODE

Principles I build by.

P—01

Measure, don't guess.

Every decision earns its keep with a number. Hunches are for hobbies; work runs on data.

  • data
P—02

Ship on Fridays.

Tests, rollback, monitoring. Caution is a tax you pay on weak foundations — not a virtue.

  • engineering
P—03

The funnel is the product.

Acquisition is a first-class engineering concern, not a marketing afterthought. A leaky funnel is just a bug in production.

  • growth · engineering
P—04

Boring tech, hot problems.

Postgres, cron and TypeScript have shipped more revenue than this week's new framework. Reach for the clever thing last.

  • engineering
P—05

Compounding beats clever.

Small systems running daily outperform big launches. The dashboard you actually open every morning beats the one you don't.

  • growth
P—06

Automate the repetitive.

If I do it twice, I script it. If it runs weekly, I schedule it. Time is the only thing I can't scale.

  • automation

How I approach the work.

  1. 01

    Discover

    Before any code, I pressure-test the idea, map the scope and de-risk the unknowns. Most projects die here — saved.

    Start
  2. 02

    Architect

    I pick the boring stack, model the data once, and stand up CI/CD, staging and observability before the foundation sets.

    Foundation
  3. 03

    Build

    Two-week sprints, working software every Friday. Tests, docs and reviews land on every change — not as a phase.

    In motion
  4. 04

    Ship

    I launch with load tests, rollbacks and monitoring in place. Yes, even on a Friday.

    Out the door
  5. 05

    Scale

    Iterate, measure, harden. Code I write is code anyone can read, run and extend — including future me.

    After
$0M+

Ad spend run

0+

Years experience

0+

Campaigns run

0+

Projects shipped

The stack I reach for.

TypeScriptReactNext.jsNode.jsPythonPostgreSQLMongoDBGraphQLDockerTailwind CSSn8nZapierMakePipedreamGoogle Apps ScriptGA4BigQueryLooker StudioMeta AdsGoogle AdsOpenAIAnthropicLangChainRAGQdrantMCPAI AgentsEmbeddingsWhisperFunction CallingCrewAIOllama

From the blog.

Read all posts
Data & Analytics

Customer Lifetime Value Optimization: True CAC, Compounding Retention, and the Budget Shift Math

Aug 7, 2026 · 14 min read
Paid Media & Marketing

WhatsApp Marketing in India: Setup, Templates, and the Conversational Funnel That Converts

Aug 2, 2026 · 19 min read
Data & Analytics

First-Party Data Flywheel: Building Data Infrastructure That Compounds After Cookies Died

Jul 30, 2026 · 14 min read
Data & Analytics

Marketing Mix Modeling Is Back: Build an MMM That Actually Works in the Post-Cookie Era

Jul 27, 2026 · 13 min read
Paid Media & Marketing

Google Demand Gen 2026: Display Ads Are Gone—Here's How to Build Full-Funnel Demand That Actually Converts

Jul 25, 2026 · 14 min read
Data & Analytics

Marketing Attribution Models in 2026: Why Last-Click Is Dead and What Replaces It

Jul 24, 2026 · 17 min read
Paid Media & Marketing

Agentic Commerce in 2026: When AI Shopping Bots Buy for Users — How Brands Stay Discoverable and Purchasable

Jul 22, 2026 · 27 min read
Paid Media & Marketing

ChatGPT Ads Manager in 2026: How Conversational Intent Changes Everything About Where You Spend

Jul 20, 2026 · 22 min read
Automation

AI Agents for Marketing Automation: Beyond Workflows to Autonomous Campaigns

Jul 18, 2026 · 17 min read
Paid Media & Marketing

Reddit Ads in 2026: The Underrated Performance Channel Booming on AI and Commerce

Jul 16, 2026 · 13 min read
Automation

AI Chatbots for Lead Qualification: How to Build One That Actually Filters Leads

Jul 14, 2026 · 15 min read
Paid Media & Marketing

Google AI Max for Search: The DSA Replacement and Your Migration Action Plan

Jul 12, 2026 · 16 min read
Paid Media & Marketing

GA4 Server-Side Tagging in 2026: How to Save Your Ad Attribution Before Cookies and ITP Kill It

Jul 10, 2026 · 22 min read
Automation

Marketing Automation with n8n: How to Build a Self-Hosted Stack That Replaces $500/mo in SaaS Subscriptions

Jul 8, 2026 · 18 min read
Tools & Reviews

Build a Real-Time Marketing Dashboard: Pull 5 Ad Platforms Into One Looker Studio Report

Jul 6, 2026 · 18 min read
Data & Analytics

Predictive Lead Scoring With AI: Stop Guessing Which Leads Will Close

Jul 4, 2026 · 16 min read
Data & Analytics

AI Email Personalization Beyond Hi First Name: Real 1:1 Personalization at Scale

Jul 2, 2026 · 16 min read
Paid Media & Marketing

Incrementality Testing for Paid Media: Did Your Ad Actually Drive the Sale?

Jun 30, 2026 · 14 min read
Tools & Reviews

AI Ad Creative at Scale: Generate Hundreds of Variations With Midjourney, DALL-E, and Runway

Jun 28, 2026 · 17 min read
Paid Media & Marketing

Meta Advantage+ Campaigns in 2026: When Full AI Automation Works (and When It Burns Money)

Jun 26, 2026 · 17 min read
Data & Analytics

Customer Lifetime Value Optimization: True CAC, Compounding Retention, and the Budget Shift Math

Aug 7, 2026 · 14 min read
Paid Media & Marketing

WhatsApp Marketing in India: Setup, Templates, and the Conversational Funnel That Converts

Aug 2, 2026 · 19 min read
Data & Analytics

First-Party Data Flywheel: Building Data Infrastructure That Compounds After Cookies Died

Jul 30, 2026 · 14 min read
Data & Analytics

Marketing Mix Modeling Is Back: Build an MMM That Actually Works in the Post-Cookie Era

Jul 27, 2026 · 13 min read
Paid Media & Marketing

Google Demand Gen 2026: Display Ads Are Gone—Here's How to Build Full-Funnel Demand That Actually Converts

Jul 25, 2026 · 14 min read
Data & Analytics

Marketing Attribution Models in 2026: Why Last-Click Is Dead and What Replaces It

Jul 24, 2026 · 17 min read
Paid Media & Marketing

Agentic Commerce in 2026: When AI Shopping Bots Buy for Users — How Brands Stay Discoverable and Purchasable

Jul 22, 2026 · 27 min read
Paid Media & Marketing

ChatGPT Ads Manager in 2026: How Conversational Intent Changes Everything About Where You Spend

Jul 20, 2026 · 22 min read
Automation

AI Agents for Marketing Automation: Beyond Workflows to Autonomous Campaigns

Jul 18, 2026 · 17 min read
Paid Media & Marketing

Reddit Ads in 2026: The Underrated Performance Channel Booming on AI and Commerce

Jul 16, 2026 · 13 min read
Automation

AI Chatbots for Lead Qualification: How to Build One That Actually Filters Leads

Jul 14, 2026 · 15 min read
Paid Media & Marketing

Google AI Max for Search: The DSA Replacement and Your Migration Action Plan

Jul 12, 2026 · 16 min read
Paid Media & Marketing

GA4 Server-Side Tagging in 2026: How to Save Your Ad Attribution Before Cookies and ITP Kill It

Jul 10, 2026 · 22 min read
Automation

Marketing Automation with n8n: How to Build a Self-Hosted Stack That Replaces $500/mo in SaaS Subscriptions

Jul 8, 2026 · 18 min read
Tools & Reviews

Build a Real-Time Marketing Dashboard: Pull 5 Ad Platforms Into One Looker Studio Report

Jul 6, 2026 · 18 min read
Data & Analytics

Predictive Lead Scoring With AI: Stop Guessing Which Leads Will Close

Jul 4, 2026 · 16 min read
Data & Analytics

AI Email Personalization Beyond Hi First Name: Real 1:1 Personalization at Scale

Jul 2, 2026 · 16 min read
Paid Media & Marketing

Incrementality Testing for Paid Media: Did Your Ad Actually Drive the Sale?

Jun 30, 2026 · 14 min read
Tools & Reviews

AI Ad Creative at Scale: Generate Hundreds of Variations With Midjourney, DALL-E, and Runway

Jun 28, 2026 · 17 min read
Paid Media & Marketing

Meta Advantage+ Campaigns in 2026: When Full AI Automation Works (and When It Burns Money)

Jun 26, 2026 · 17 min read

Honest answers.

Want me to expand on any of this? The contact page is open — no pitches.

What exactly do you do?

Two things, on purpose: I build software and I think like a marketer. Most days that means writing code, running experiments, and writing about what I learn. The overlap is where the interesting work happens.

Are you a developer or a marketer?

Both. Ten years in paid media first; I learned to code because I got tired of waiting on slow funnels. The dual skillset is the whole point.

What are you working on right now?

Always a mix: shipping this site, writing about marketing-grade engineering, building automation pipelines in n8n, and tinkering with voice AI agents on the side. The blog is the most current view.

Are you open to collaborations?

Open to interesting conversations. If the problem is hard and the timing fits — a co-build, a trade of notes, or just pointing you at the right tool. The contact page is the right door.

Where do I follow your work?

Here, the blog, and on GitHub, X and Substack. I write about marketing-grade engineering, automation, and the messy bits in between.

$ thanks for reading.

If anything here resonated, the contact page is open. No pitches, no funnels, no follow-up sequences.