> clients --since 2010

Most freelancers chase the next client.
Mine never left.

800+ projects. 600+ clients. 66 countries. Preferred Freelancer and Ambassador at Freelancer.com since 2010. My average client has worked with me for over six years — one for twelve.

Preferred Freelancer
Freelancer.com Ambassador
Member since 2010
0+
Projects delivered
0+
Clients served
0
Countries
0
Years running
A few of the teams I work with.

Eight things,
one person to call.

01

Data Analysis

Excel, Power BI, SQL, Python. Your numbers, finally readable.

02

Automation

n8n, Power Automate, Apps Script, VBA. If you do it twice, I'll build it once.

03

Web Scraping

Playwright, Scrapy, n8n. A million pages a month, clean and structured.

04

Dashboards & Reporting

Excel + Power BI executive suites. Month-end in minutes, not days.

05

E-commerce Builds

Shopify, Magento, WooCommerce, BigCommerce. 23 stores live.

06

Amazon & eBay

Listings, feeds, repricing, store management — start to finish.

07

SEO

Technical and content, with monthly reports that show real numbers.

08

Virtual Assistant Teams

Trained VAs running your back office, supervised and accountable.

Delivered by me and a team of six specialists. One point of contact. No hand-holding.

The work, on the record.

Every case shows the proof — dashboards, builds, scrapers, reports. Filter by type. Open any card for the full gallery.

Apps Script reconciliation
Automation
CASE 01 · WAREHOUSE OPS

14 spreadsheets, reconciled automatically

ProblemWarehouse staff manually updated 14 spreadsheets daily. Errors compounded by Friday.
BuiltApps Script + Excel reconciliation engine pulling from 3 sources — validates, reconciles, writes back.
Result23 hrs/week reclaimed. Zero reconciliation errors in 11 months running.
Apps ScriptExcelPower Query

Three source systems — WMS export, supplier feed, and the floor count sheet — now reconcile on a schedule. Discrepancies are flagged before they reach the Friday report. The team stopped chasing numbers and started trusting them.

Football results automation
Automation
CASE 02 · SPORTS DATA PIPELINE

40,000 matches a season, zero misses

ProblemFootball results from hundreds of leagues needed collecting, validating, publishing — nightly, no misses.
BuiltAutomated scraping + validation pipeline; auto-publish with anomaly flags.
Result40,000+ matches/season processed. Zero missed matchdays in 3 years.
n8nPlaywrightValidationCron

Two capture demos on file: the nightly results pipeline and the statarea publish flow. Anomaly flags catch suspended fixtures and data drift before anything goes live.

UPS verification report
Critical Power
CASE 03 · CRITICAL POWER

UPS commissioning reports: 2 days → 20 minutes

ProblemData-centre UPS & generator commissioning (Dublin, Manchester) produced raw logger data needing engineer-grade verification reports — 2 days per unit, manually.
BuiltExcel/Word automation converting load-step, balance & sync test data into formatted verification documents.
ResultReport turnaround: 2 days → 20 minutes per unit. Used on live hyperscale DC sites.
Excel VBAWord automationHIOKI logger data
MMA01 balance testDUB09 load step verificationMMA01 load steps verificationDUB09 0% sync testDUB09 loss of AC supply testDUB09 no-break transfer test

Companion file 09B — Critical Power test analysis. DUB09 (Dublin DC) battery/generator program: four test regimes — 0% sync, load step, loss of AC supply, no-break transfer — each documented and signed off on a live hyperscale site.

Strobels Supply BigCommerce
E-commerce
CASE 04 · E-COMMERCE FLEET

23 stores shipped & maintained

Problem23+ stores across Shopify, Magento, BigCommerce, WooCommerce needing builds, migrations, catalog ops.
BuiltStore builds + bulk data feeds, pricing automation, inventory sync. Flagship: Strobels Supply — 300k+ SKU industrial catalog on BigCommerce.
ResultCatalog updates: weeks → hours. 23 stores shipped and maintained.
ShopifyBigCommerceMagentoWooCommerce
n8n scraping pipeline
Scraping
CASE 05 · SCRAPING AT SCALE

1M+ pages a month, unattended

ProblemClient needed competitor/product data from thousands of sites — structured, deduped, continuous.
BuiltSelf-hosted n8n pipelines (HTTP + body-HTML parsing), proxy rotation, output to Sheets/DB.
Result1M+ pages/month. 99.7% parse accuracy. Runs unattended.
n8n self-hostedHTTP + body HTMLProxy rotation

The pipeline parses full body HTML, not just plain text — so structured output mirrors the source exactly. Proxy rotation and dedup keep it clean and continuous with no babysitting.

Apps Script auto-mailer
Automation
CASE 06 · ZERO-TOUCH REPORTING

100% on-time client reports, 0 manual sends

ProblemWeekly client reports assembled and emailed by hand. Late, error-prone.
BuiltApps Script auto-mailer — pulls Sheets data, renders, sends on schedule.
Result100% on-time delivery since launch. 0 manual sends.
Apps ScriptGoogle SheetsScheduled triggers

Data pulled live from Sheets, rendered into the client's report template, and dispatched on a fixed schedule. The humans approve exceptions only.

Executive dashboard suite
Dashboards
CASE 07 · EXECUTIVE DASHBOARD SUITE

Month-end: 5 days → same day

ProblemLeadership flying blind between month-ends.
BuiltExcel + Power BI suite — Sales, Finance, HR, Inventory — with refreshable models (.pbix + .xlsm).
ResultMonth-end reporting: 5 days → same day. One-click refresh.
Power BIExcelDAXPower Query
Drag — raw export vs. final dashboard
raw export final dashboard
RAW EXPORT
FINAL DASHBOARD
Live client dashboards
Sales dashboard 2Sales dashboard 3Sales dashboard 4Sales dashboard 5Sales dashboard 6Sales dashboard 7Sales dashboard 8Sales dashboard 9Sales dashboard 10Sales dashboard 11Sales dashboard 12Sales dashboard 13Sales dashboard 14Financial dashboard 1Financial dashboard 2Financial dashboard 3Financial dashboard 4Financial dashboard 5Financial dashboard 6Financial dashboard 7Inventory dashboard 1Inventory dashboard 2Inventory dashboard 3
Monthly report exports
Dashboard report coverDashboard report coverDashboard report coverDashboard report coverDashboard report coverDashboard report cover
Concept renders
Dashboard concept renderDashboard concept renderDashboard concept renderDashboard concept renderDashboard concept renderDashboard concept renderDashboard concept renderDashboard concept renderDashboard concept renderDashboard concept render

Four refreshable models — Sales, Finance, HR, Inventory — built so leadership never waits for the close. One click pulls the latest and the whole suite repaints.

CASE 08 · THE 12-YEAR CLIENT

The longest test of trust on Freelancer.com

30
projects · 1 client
17
projects · 9 yrs
12y
still active
Built30 separate projects for one client. 17 for another. Monthly ops retainers running for over a decade.
ResultStill active. They're still here — and that's the whole business.
Australian market research
Research
CASE 09 · AUSTRALIAN MARKET RESEARCH

Decision-ready briefs, 48-hour standard

ProblemAU client needed deep market/competitor research with verifiable sourcing — including a cloaking-detection investigation and the IPP & RAP dataset, 18 versions deep.
BuiltResearch pipeline combining scraping, manual verification, analyst write-ups in decision-ready briefs.
Result48-hr turnaround standard. 18 dataset revisions delivered.
Market researchCloaking detectionData viz
RAP growth analysisRAP research detail

The IPP & RAP dataset went 18 revisions deep — every figure traceable to source. Paired with a cloaking-detection investigation that held up under scrutiny.

HEADBANGER// 351 audio clips · 10+ genres
Android App
CASE 10 · HEADBANGER TRIVIA

A content factory for 10+ metal genres

ProblemAndroid music-trivia app needed a massive content library: questions + audio clips across 10+ metal/rock genres.
BuiltAI-assisted content factory — 350+ audio clips and structured JSON question packs (500 questions per genre), automated QA.
ResultFull library shipped in weeks, not months. Pipeline reusable for future titles.
PythonJSON packsAudio pipelineAuto-QA
Alternative RockBlack MetalDoomGrooveGrungeIndieMelodic DeathMetalcoreThrashPower Metal

pack.json → { "genre": "metalcore", "questions": 500, "audio_clips": 35, "qa": "passed" }  × 10 genres → 351 clips total

9:41▾▴ 100%
RANK · TIER IV TOUR VETERAN 2,847 12
— BACKSTAGE PASS —
DAILY CHALLENGE
RESETS IN
06:42:17
10 QUESTIONS · ALL GENRES · 1 NIGHT ONLY
+150 +500 XP PLAY ›
— CHOOSE YOUR SET —
QUICK PLAY 10 random questions · all genres · 25s each
GENRE MODE Pick one genre · 13 scenes
HEADLINER TOUR LIVE Weekly tournament · separate scoring
HOME
GENRES
RANKS
VAULT
9:41▾▴ 100%
QUESTION 04 / 10SET · THRASH SCORE 4,280
VU
TIMER
SECONDS LEFT 14
— LYRIC IDENTIFICATION —
WHICH 1986 ALBUM OPENS WITH THE TRACK "BATTERY"?
AREIGN IN BLOOD
BMASTER OF PUPPETS
CPEACE SELLS
DAMONG THE LIVING
PIT MOMENTUM · 7 MULTIPLIER ×1.7
Bangla dictionary build
Android App
CASE 11 · BANGLA DICTIONARY

Concept to mockup, pipeline for 100k+ words

ProblemBangla–English dictionary app needed a modern UI concept and a data architecture that scales.
BuiltFull app mockup + interface design with a dictionary data pipeline.
ResultConcept-to-mockup delivered; pipeline ready for 100k+ word entries.
UI designData architectureHTML mockup

A working interface mockup paired with a normalized data model — ready to ingest a 100k-entry lexicon without redesign.

Interactive app mockup — home + navigation drawer

Mockup of the Bangla Dictionary Android app: home screen with word of the day and grammar shortcuts, plus the navigation drawer.

9:41▾▴ 100%
Bangla Dictionary
Home
Dictionary
Favorites
Search words or phrases...
Word of the Day
serendipity
অনাকাঙ্খিত আবিস্কার
good luck in making unexpected and fortunate discoveries
Grammar & Learning
Verb Forms
Comparison
Idioms
Proverbs
Synonyms
Prepositions
Start Quiz
Proverb of the Day
A stitch in time saves nine.
সময়ে এক ফোঁড়, অসময়ে নয় ফোঁড়।
AdMob banner (test ad)
Bangla Dictionary
103,578 words
Favorites
History
Quiz
Verb Forms
Degrees of Comparison
Phrases & Idioms
Proverbs
Synonyms & Antonyms
Prepositions
Settings
Monthly SEO report
SEO
CASE 12 · SEO RETAINERS

Clients renew because rankings move

ProblemSites invisible; agencies sending fluff reports.
BuiltTechnical SEO + content ops with transparent monthly reporting — real PDFs, real numbers.
ResultLong-running retainers. Clients renew because rankings move.
Technical SEOContent opsMonthly reporting
Ongoing
SEO report page 1SEO report page 2

May 2026 monthly report on file — the kind of transparent reporting that keeps retainers alive for years.

Where the work goes.

66 COUNTRIES · 4 CONTINENTS · RUN ON YOUR TIMEZONE, NOT MINE

Seventy percent of my revenue comes from people who already hired me.Since 2010. New work is nice. Repeat work is the business.

70% REVENUE
from returning clients, year after year.
424COMPLETE
projects on Freelancer.com — public record.

What I build with.

Data
Excel (Power Query, VBA, macros)Power BIGoogle Sheets + Apps ScriptPython (pandas)SQLLooker Studio
Automation
n8n (self-hosted)Power AutomateMakeZapierApps Scriptcron / Bash
Scraping
PlaywrightSeleniumScrapyBeautifulSoupn8n HTTP pipelinesApify
Web
WordPressShopifyMagentoBigCommerceWooCommercePHPJSCloudflare
Marketplaces
Amazon Seller CentraleBay
Infra
Ubuntu VPSDockernginxGit
Workspace
Google WorkspaceMS 365NotionSlackAsana

Verified, not claimed.

STATUS: VERIFIED ✓
Preferred Freelancer
Ambassador
2010
Member since
800+
Awarded projects
424
Marked ✓ complete
66
Countries served
Profile: freelancer.com/u/nazmussakib
VIEW PROFILE ↗

What is manual work costing you?

Set your numbers. The figure on the right is what repetitive work burns every year — and how fast automating it pays off.

Burned every year
$18,200
Automation pays for itself in ~3 weeks.
[ AUTOMATE IT → ]

You talk to me, not a profile.

I'm Nazmus. I run a small team out of Dhaka, and I've been doing this full time since 2010. I'm not an agency and I'm not a faceless profile — when you hire me, you talk to me. I answer fast, I tell you what's actually possible, and I stay long after the project closes. That's why most of my clients have been with me for years.

Pick how you want to work.

> engagement
[1]Fixed project— scoped, quoted, delivered
[2]Hourly— for moving targets
[3]Monthly retainer— ongoing work, my specialty
[4]Dedicated team— plug my unit into your company
Reply within 12 hours. Usually 2.
ESC
sakib@ops:~ — type 'help'[ esc ]
sakib@ops:~$
[ esc / click to close ]