The tools are everyone's. The judgment isn't.

Software Engineer. Anyone can ship the feature. Keeping it alive at scale, in production, through the edge case no one saw, is the judgment. That is the half I own.

500+ active merchants · 4.2M+ webhook events · 6+ years shipping
Portrait of Kazi Badrul
the part that matters

Merchants remember the support.

Anyone can ship a feature list. What I want the work to carry is this: when a merchant hits an edge case that isn't even ours to fix, we stay on it until it's solved — and they come back and write my name in the review.

6 of 7 name me directly.

Luxuriant Concierge
Badrul was very helpful and professional. He took the time to understand my concern and was able to fix the issue successfully. I really appreciate his patience, knowledge, and excellent customer service. Thank you, Badrul, for making the process easy and stress-free!
5-star review · Shopify App Store · United States — Luxuriant Concierge
Getzze
Works wonderfull if you update the google sheet automatically update your shopify inventory. Also support is very helpful Badrul, was very clear and active when i need help to solve a mistake i did
5-star review · Shopify App Store · Netherlands — Getzze
La Hidalgo
Great support from Kazi, helped me with my metafield SYNC :)
5-star review · Shopify App Store · Mexico — La Hidalgo
FlexSync for Shopify
Great support builds great products. 💚 Huge thanks to "La Hidalgo" for the kind words, and a big shoutout to our very own "Kazi" for delivering prompt, reliable support.
Team shout-out · LinkedIn — FlexSync for Shopify
Merchant support ticket
5 stars and special mentio to Kazi. thank you sir!
In-app support · Gleap
Azizul Haque
Thanks Team for the support 🎉 Thanks @Badrul Alam vai
Team shout-out · WPPOOL
lizfrydesign
Super helpful app and passionate, supportive developers. They really spent time trying to solve an issue for me when they didn't have to! Thanks so much!
5-star review · Shopify App Store · Hong Kong SAR — lizfrydesign

The receipts —

See every review screenshot →

selected work

The one I'd show you first

Six years of shipping, and this is the project that carries the most weight — built alone, running in production, judged daily by people paying for it.

The FlexSync app inside the Shopify admin: a product catalog mapped column-by-column to a Google Sheet, with sync status per row.

FlexSync

Built for Shopify 2023 — Present

Bidirectional real-time sync between Shopify and Google Sheets.

Sole engineer · WPPOOL

500+
active merchants
4.2M+
webhook delivery events
4.8 / 5.0
across 19 App Store reviews

Merchants export products, variants, and inventory into a Google Sheet, bulk-edit them where they already work, and every change pushes back to Shopify automatically — a serialized bulk-operation queue and buffered webhooks keep the two systems from ever drifting apart.

LaravelReactTypeScriptMySQLRedisShopify GraphQLGoogle Sheets APINginxCloudflare
about

Kazi Badrul Alam

Self-taught, build-first

Writing code is the easy part now. Anyone can get a feature working, and a machine can write the first draft. The hard part is everything after: holding up when traffic climbs, the API that fails at the worst possible time, the bug that only shows up once a week. That is where I have spent six years.

I am a software engineer at WPPOOL. I build and run FlexSync, a Shopify app that keeps stores in sync with Google Sheets, which means I also answer support when it breaks. When you reply to the unhappy merchant yourself, you stop shipping things that only work in the happy path.

I did not come from a computer science degree. I taught myself by building and shipping, and I would rather be judged on the systems still running than on where I learned.

Languages
PHPPythonGoJavaScriptTypeScriptSQL
Frameworks
LaravelDjangoReactVue.jsNext.jsAstroNode.jsFlutterFilamentPHPCodeIgniter
Platforms
Shopify App DevChrome ExtensionsWordPressCloudflare Workers
Data
PostgreSQLMySQLRedisGraphQL
Infra
DockerKubernetesAWS LambdaEventBridgeGit
career

Where I've worked

WPPOOL · Software Engineer Aug 2023 — Present
Dhaka, Bangladesh · Remote
  • Architected and shipped FlexSync, a bidirectional Shopify ↔ Google Sheets sync engine — 500+ active merchants, 4.8/5.0 across 19 App Store reviews, Built for Shopify status.
  • Scaled the webhook infrastructure to 4.2M+ delivery events by tuning Laravel queue workers, PHP-FPM pools, Nginx, and MySQL indexing.
  • Cut sync latency 60% with buffered webhook processing and Redis-backed job batching.
  • Took Hoodsly Connector from private to published on the Shopify App Store — owned the review cycle as primary contact, secured approval to bill outside Shopify Billing, and cleared the product-sourcing requirements.
  • Built 30+ product configuration options past Shopify's native 3-option limit, plus a React theme app extension that cut merchant setup time 75%.
  • Shipped Clippy, a screen-recording Chrome extension on a FilamentPHP + Cloudflare Stream/Workers backend — 500+ recordings processed in beta.
  • Own the full stack in production — Laravel, React, MySQL, Redis, Shopify GraphQL API, Nginx, Cloudflare — including direct merchant support.
“Your dedication, ownership, and contributions as a Software Engineer have made a real impact over the years.” — the WPPOOL team channel, on my third year.
WPPOOL team Slack post celebrating Kazi Badrul Alam completing 3 years as a Software Engineer, with an anniversary card reading "3 year of joining the challenge" and 40+ reactions from the team

“Your dedication, ownership, and contributions as a Software Engineer have made a real impact over the years.” — the WPPOOL team channel, on my third year.

MoveOn · Software Engineer Nov 2021 — Jul 2023
Dhaka, Bangladesh
  • Built and maintained core features for the Ali2BD and MoveOn e-commerce platforms, including bulk order synchronization with third-party suppliers on Laravel queues and jobs.
  • Published the MoveUp Shopify app, wiring real-time webhook event processing through AWS EventBridge and Lambda.
  • Shipped the Ali2BD Assistant, automating order fulfillment from AliExpress and Amazon into the platform.
  • Built NPM packages for product-catalog scraping across Amazon, AliExpress, 1688, and Taobao, a Chrome extension for dropshipping workflows on WooCommerce and Shopify, and the Ali2BD Support Panel in React + Ant Design.
INI Lab · Software Developer Jul 2021 — Sep 2021
Dhaka, Bangladesh
  • Built a Learning Management System in Laravel with course management, role-based access, and student progress tracking.
Soft-Touch · Software Developer Mar 2020 — Mar 2021
Dhaka, Bangladesh
  • Built a digital newspaper (E-paper) publishing platform with Laravel and jQuery.
  • Extended and customized enterprise POS, news portal, and pharmacy management systems for client deployments.
  • Developed custom WordPress themes with Elementor.
Synchronise · Junior Developer Feb 2019 — Mar 2020
Chittagong, Bangladesh
  • Built an accounting management system and an SMS broadcasting platform using CodeIgniter.
writing

I write to think

I write to think — digging into the parts of PHP, Laravel, and the web that usually stay hidden. Mostly in English, with the occasional piece in Bangla for developers back home.

Laravel Guards: A Comprehensive Guide

A deep look at Laravel's authentication guards — how the session and token guards actually resolve a user, where providers fit, and when it's worth writing a custom guard instead of bending an existing one.

#laravel#auth
Read on dev.to ↗

Comprehensive Software Engineering Technical Interview Guide

A long-form resource covering core software engineering concepts — from inheritance vs. composition to system design — built for interview prep.

#career#interview
Read on dev.to ↗

How image src shows the image from a blob/file

Getting a browser-side blob into an <img> tag, converting it to base64 for a Laravel back end — and why multipart form data beats base64-in-JSON for the upload itself.

#javascript#laravel#uploads
Read on Medium ↗

Lazy Loading & Lazy Collections in Laravel

When and why to reach for lazy collections to keep memory flat over large Eloquent result sets.

#laravel#performance
Read on dev.to ↗

How to Integrate PayPal Payment Gateway in Laravel

A practical, step-by-step walkthrough of wiring PayPal payments into a Laravel app.

#laravel#payments
Read on dev.to ↗

Docker: RUN touch doesn't create the file

A short debugging note on a confusing Docker layer-caching gotcha.

#docker
Read on dev.to ↗

Async PHP বুঝতে গিয়ে যা শিখলাম — Fibers, epoll, আর PHP 8.6

A sync-first PHP developer's dive into async: Fibers, the epoll event loop, and what PHP 8.6 changes. Written in Bangla, for developers learning past the request-response model.

#php#async#fibers
Read on dev.to ↗
get in touch

Let's build something.

Open to freelance, full-time, and interesting collaborations. Fastest way to reach me is email or WhatsApp.