Writing
Notes on building, shipping & scaling.
Field notes from the seam of engineering, automation and audience growth.
The welcome email that runs itself: wiring Auth0 to OneSignal for cricnepal
How Nepal’s biggest cricket site went from unbranded auth emails and zero email marketing to a fully automated onboarding lifecycle — in one afternoon, with nothing new to host. It…
Demystifying Google Analytics: GA4, gtag.js, Measurement ID, and GTM ID Explained
If you’ve ever tried to set up tracking for your website, you’ve likely stumbled into Google’s massive alphabet soup. Between GA4, gtag.js, Measurement IDs, and GTM IDs, it is incredibly…
How we built a cricnepal design system that scaled design and development together
cricnepal.com grew from a news blog into a live cricket platform — match centre, scorecards, player archives, ICC rankings. The interface multiplied faster than any one designer could hold in…
Replacing make.com with self-hosted n8n — and teaching cricnepal to wish players happy birthday
For a while, cricnepal‘s social posting ran on make.com. Three scenarios, quietly firing webhooks: publish an article → tweet it, score an over → post the summary, hit a milestone →…
From the scorer’s tap to a live Facebook post: building an over-summary automation
How I wired WordPress, n8n and the Facebook Graph API so one button publishes a cricket over to social — and the page-token gotcha that ate an afternoon. During a…
How I Built a Bulletproof Abandoned Cart Architecture as a Marketing Automation Developer
As a Marketing Automation Developer, my job isn’t just about writing clean scripts; it’s about translating human behavior into reliable automated logic. In my role at World Vision Australia, I…
Case Study: Migrating a Live WordPress Cricket Platform to Headless React — With Zero Downtime
The brief: take CricNepal — a high-traffic, live-scoring cricket site running as a single WordPress theme — and turn it into a modern, headless platform. The constraints: it’s indexed, it’s…
cricnepal.com got a complete rebuild — Here’s what changed for you
If the site feels faster, smoother, and more alive lately, that’s not your imagination. We rebuilt CricNepal from the ground up — and did it without ever taking the site…
Understanding, Managing and Best Practices for P-Codes in Project Management
In project management, P0, P1, and P2 represent a numerical priority framework used to rank tasks, bugs, or product features based on their urgency and business impact. The letter “P”…
How to Create Social Media Reports in GA4
Learn how to create social media reports in Google Analytics 4 (GA4) so you can clearly see how traffic from social networks is performing on your website. In this step-by-step…