Work

Case studies, not a highlight reel.

What the problem actually was, what got built, and what happened after.

Case study

SmartLeadGen — from a stalling Streamlit prototype to a real product

The problem

Manually searching for businesses with a weak online presence — the easiest kind of client to pitch web/SEO work to — took hours of scrolling Google Maps by hand, with no way to track who'd already been contacted.

The approach

Built on Google's own Places API (New) — not scraping — so every result is a real, current listing. Each business's own website gets checked for a contact email and social links, then scored by how weak its online presence actually is.

What it does today

Live-updating results table, CSV export, direct push to Google Sheets, and a bring-your-own-key model so each user's search costs stay on their own account, not a shared bill.

Stack

Cloudflare Workers + D1 for the product backend, a companion Streamlit build for a lighter-weight version, GitHub Actions for CI/CD on every push.

Case study

SmartGen — 120+ tools, one person, no funding

The problem

Most free "web tool" sites are ad-choked, slow, or quietly discontinued. There was room for a fast, GitHub-hosted set of utilities maintained by one person who actually uses SEO discipline on every page.

The approach

Static hosting on GitHub Pages (zero server cost), a custom Node.js static-site generator, and strict editorial standards on every tool page — title length, meta description length, no duplicate headings.

What it does today

120+ live utilities plus a full digital-marketing curriculum published on the blog — social platforms, WordPress, on-page/off-page/technical/local SEO, content marketing, and Bangladesh-specific freelancing content.

Stack

GitHub Pages for static hosting, Cloudflare Workers as a backend for any tool that needs server-side logic GitHub Pages can't provide on its own.

Case study

Facebook & Instagram ads — product campaigns that start conversations

The problem

Shops posting products on Facebook and Instagram were getting likes but few buyers — posts only reached existing followers, and boosting blindly wasted budget on people who would never message.

The approach

Sales campaigns built around messaging, with audiences targeted to the type of product and buyer. Small daily budgets first, then scaled only on the campaigns that were already producing cheap conversations.

What it delivered

A baby-products campaign reached 13,208 messaging conversations at ৳1.45 each, and a longer-running one reached 22,236 at ৳2.79 each. Six Ads Manager screenshots are on the services page.

Offer

৳144 per $1 (15% Facebook VAT included), minimum $2/day for 2 days, paid only after the campaign is active. See the proof or read the full offer.

Want a case study like this for your own project?

Start a project→