Projects
Commercial products first — the ones strangers pay for — then the platforms I contributed to and the things I built to learn with.
- 01
Better COD Form & Upsells — Multi-Tenant SaaS
A multi-tenant cash-on-delivery order-form and upsell application, live on the Shopify App Store and serving merchant storefronts in 9 languages. I owned it end to end: tenant onboarding, a drag-and-drop configuration builder and template system, the offer engine with per-product and collection-level targeting, order analytics, multi-pixel event tracking, and localisation.
- React
- Remix.js
- Node.js
- GraphQL
- Prisma
- PostgreSQL
- OAuth 2.0 / JWT
- Shopify Polaris
- 02
SpeedCart — Subscription SaaS, Cart Recovery
A subscription SaaS product for abandoned-cart recovery, live on the Shopify App Store with a 5★ customer rating. I led delivery from design to production — subscription billing with a free-trial flow, tenant provisioning, and a queue-based webhook pipeline with idempotency guarantees that sustained all inbound traffic with zero data loss.
- Remix.js
- React
- Node.js
- GraphQL
- Prisma
- PostgreSQL
- Shopify Billing API
- 03
Returns Management System
An end-to-end returns workflow spanning RMA, refunds and restocking. The hard part was not the UI: it was translating wildly varied customer return policies into configurable business rules and the schemas that support them, so a merchant could express their own policy without a code change.
- Remix.js
- Node.js
- GraphQL
- Prisma
- PostgreSQL
Not public - 04
Lead Collection Platform
A lead-capture platform shipped end to end with Next.js and Express, using Puppeteer for automated data collection. I built both the backend architecture and the dashboard UI.
- Next.js
- Express.js
- Node.js
- Puppeteer
- Tailwind CSS
Not public - 05
Paperturn — Commercial SaaS Flipbook Platform
A commercial digital publishing platform with a global user base that converts PDFs into interactive flipbooks. I delivered production features inside an established codebase and release process, and maintained Jest / React Testing Library coverage on critical user flows.
- React
- Redux
- TypeScript
- Ant Design
- Jest
- 06
PodcastingBox — AI Podcast Platform
An AI-powered podcast creation platform with script generation, voice cloning and multi-voice narration. I built the full frontend, including a custom audio player, and integrated the LLM and text-to-speech APIs.
- Next.js
- Node.js
- Tailwind CSS
- LLM & TTS APIs
- 07
Latest News — Serverless Aggregation Platform
Serverless ingestion of 50+ Bangladeshi and international news sources on a scheduled function pipeline, storing normalised feed data in MongoDB behind a Nuxt.js frontend.
- Nuxt.js
- Vue.js
- Netlify Functions
- MongoDB
- Node.js