Skip to content

Sabbir Mohammad Sami web developer

ResumeDownload Resume
The Rowshan Printers product catalogue in Bangla, printed on a press sheet — the site’s blue with white margins, crop and registration marks — with a real orange mailer box from the catalogue in front.
Index
Website & dashboard01 / 13

Rowshan Printers — Packaging Printer Website & Admin Dashboard

( Discipline )

Website & dashboard

( Role )

Designer & Full-Stack Developer

( Scope )

  • The website’s design and every page in Next.js 16; Bangla and English with i18next; the Express and MongoDB API with JWT sign-in; the admin dashboard — overview
  • Orders
  • Customers
  • Ledger and accounts
  • Products and categories
  • Traffic
  • Product insights
  • Searches and SEO through Google Search Console; cookieless analytics; signed Cloudinary uploads
  • The clean-photo sheet with MediaPipe hand detection in the browser
  • The AI photo studio (OpenAI or Gemini
  • Keys encrypted at rest); moving the old WooCommerce catalogue and 96 cleaned product photos across; SEO with structured data
  • An image sitemap and redirects for the old URLs

( Stack )

  • Next.js 16
  • GSAP
  • i18next
  • TanStack Query
  • NextAuth
  • Recharts
  • Express
  • MongoDB
  • Cloudinary
  • Sharp
  • MediaPipe
  • OpenAI
  • Gemini
  • Vitest
The Rowshan Printers logo and “প্রফেশনাল প্যাকেজিং সার্ভিস” beside a mailer-box dieline with the home page printed on its lid and the product catalogue on its base; 45 products, 16 categories, 96 studio photos.
The all-products page with its category filters and a product page with its Messenger order button, on two phones on the site’s blue.
The product edit sheet in the dashboard: the box’s photos in order, the first marked as the main photo, each with move and delete buttons.
Six pages of the Rowshan Printers website — home, all products, categories, a product, about and contact — imposed side by side on kraft board with crop marks.

( Brief )

Rowshan Printers prints packaging for online and offline businesses: courier and mailer boxes, mehendi and perfume boxes, shoe and chocolate boxes, stickers, cash memos and mailer poly. Customers order on Messenger or by phone, not through a cart. The new site had to show the whole catalogue clearly, Bangla first, and lead every visitor to that conversation — and the owner needed one place to run the business behind it.

( Approach )

The website is one blue on white with dashed frame lines and square corner dots, condensed headings in Barlow Condensed and Anek Bangla, DM Mono labels, a GSAP preloader and a hero that changes product photos through a cut-out reveal. All 45 products and 16 categories came over from the old WooCommerce site with their slugs, so old /product/ links still land on the right page. Every product page has a Messenger order button and the hotline; the whole site runs in Bangla and English.

Behind it is an Express and MongoDB API and an admin dashboard: orders and customers, payments and expenses in an append-only ledger where corrections are reversals, catalogue editing, and cookieless visitor analytics — traffic sources, product interest, and what people searched for and didn’t find. Photos never pass through the API: the browser uploads straight to Cloudinary. “Add photos” removes the background, trims and centres the box on the site’s grey square and flags hands before the owner confirms; an AI studio can restyle a shot after a reference photo.

The dashboard overview and the orders list on two phones on kraft board. Shown with demo data.
The searches page: what visitors searched for on the site and which searches found nothing — mug box and pizza box — set large on a blue band. Shown with demo data.
The admin dashboard overview — money owed, this month’s income, orders and sales, visitors and best seller — with one order’s sheet in front showing its items, payments and status. Shown with demo data.

( Challenge )

The owner’s photos were phone shots with hands, watermarked titles and a warehouse behind the box. They had to become one consistent catalogue without a photographer, and the owner had to stay in control of what goes live — so every cleaned photo is shown before and after, and nothing publishes until it is confirmed. Analytics had to work without cookies or a consent banner: a visitor is counted by a hash that changes every day, and the owner’s own visits are left out. And because orders happen in chat, the money side had to be honest: a payment or expense is never edited, only reversed, so the balance always adds up.

( Responsibilities )

The website’s design and every page in Next.js 16; Bangla and English with i18next; the Express and MongoDB API with JWT sign-in; the admin dashboard — overview, orders, customers, ledger and accounts, products and categories, traffic, product insights, searches and SEO through Google Search Console; cookieless analytics; signed Cloudinary uploads, the clean-photo sheet with MediaPipe hand detection in the browser, and the AI photo studio (OpenAI or Gemini, keys encrypted at rest); moving the old WooCommerce catalogue and 96 cleaned product photos across; SEO with structured data, an image sitemap and redirects for the old URLs.

Five product photos as the owner took them — with hands, titles and a warehouse behind — above the same boxes after “Add photos”: background removed, centred on the site’s grey square.
(Next project)SuskoSusko — Company Website & Wordmark for Susko GmbH

Experience

( 03 roles — 2+ years )

Full-stack developer in Dhaka, Bangladesh. Building for clients in Germany and Bangladesh since 2022.

  1. (01)

    August 2025 — Present

    Full-Stack Developer

    Susko GmbH · Full Time · Remote

    • Developed and enhanced an AI-powered SaaS and social media automation platform — AI content, image and video generation, automated scheduling and publishing, multi-account and content-team management, Meta, Instagram and Google integrations, WhatsApp-based content generation and scheduling, admin controls and subscription management.
    • Built a full-stack Padel court management and automation system that connects physical court hardware to a real-time web dashboard — court and player management, game control and live scores over WebSocket — and worked on the sensor electronics, PCB design, footprint verification, Gerber validation and JLCPCB manufacturing.
    • Built and maintained automation workflows with n8n, webhooks, APIs and external service integrations that take manual steps out of business processes.
    • Delivered 40+ production websites and full-stack applications for German clients across industries in React, Next.js and TypeScript — shop management, review management and automation, fundraising platforms, menu management, QR code generation and other custom business tools.
    • Optimized backend performance across production applications — database queries, API paths, data processing and Redis-based workflows — for faster, more responsive apps.

    Next.js · React · TypeScript · Node.js · Python · Prisma · Redis · WebSocket · n8n · OpenAI

  2. (02)

    March 2024 — May 2025

    Software Developer

    Bangladesh Associate of IT Solutions · Full Time · On-site

    • Developed a full-stack inventory management system tracking products, sales, payments, returns, waste products, customer ledgers and SMS notifications, in React, TypeScript, Express and MySQL.
    • Scaled an accounting management platform from a single-client application into a multi-user system, with financial dashboards, journal entries, transaction management, reporting and data visualization.
    • Deployed and maintained web applications on cPanel and VPS servers — production deployments, domain configuration, server setup and troubleshooting.
    • Delivered websites for schools, madrasas and other organizations, turning client requirements into responsive, production-ready web applications.
    • Developed and redesigned production and company portfolio websites in React, Next.js and TypeScript, with a focus on responsive design and user experience.

    React · Next.js · TypeScript · Express · MySQL · Tailwind CSS · cPanel · VPS

  3. (03)

    November 2023 — April 2024

    Full-Stack Developer

    Diginie IT · Internship · Remote

    • Completed a remote internship as a full-stack developer, building and maintaining client web applications in Next.js, TypeScript and Tailwind CSS.
    • Turned designs into responsive pages that held together on every screen size, and kept existing client sites running.

    Next.js · TypeScript · Tailwind CSS · GitHub

About

( Dhaka, Bangladesh )

Sabbir Mohammad Sami — full-stack web & app developer at Susko GmbH, building for the web since 2022.

Sabbir Mohammad Sami, smiling and looking off to the side, seated on a white block in a black sweater — black-and-white studio portrait

I’m a full-stack developer from Dhaka who cares about the part people actually touch — unusual layouts, careful CSS, motion that means something — and about the code underneath being just as clean.

( Story )

I grew up in Dhaka and studied arts and humanities at Kabi Nazrul Government College. Alongside my studies I joined a web development course, and that is where the real growth started — surprise. Alongside work, I am now in my third year of Honours in Economics at National University.

My first website was a tourism site about the place I most wanted to visit. I built it in class 10.

Today I build AI products, automation and client platforms at Susko GmbH, after two years of shipping inventory, accounting and client sites at BAITS. What I am after has not changed: interfaces that look good and back-ends that run smoothly, from the same pair of hands.

Honest, down to earth, and fond of hard work. My inbox is always open — for a project, or just to say hi.

  1. ( Education )

    1. Kabi Nazrul Government College

      • Arts and humanities
      • Dhaka, Bangladesh
    2. National University, Bangladesh

      Session 2023–2024 · Now

      • Honours in Economics — 3rd year
      • Department of Economics
  2. ( Co-curricular )

    —

    Bangladesh National Cadet Corps (BNCC)

    • 1 No Battalion, Ramna Regiment
    • Rank: Cadet Corporal
  3. ( Languages )

    Bangla, English, Hindi

    • Bangla — native
    • English — comfortable
    • Hindi — fluent

( Skills )

Expertise
React · Next.js · JavaScript · TypeScript · MongoDB · Bootstrap · Tailwind CSS · shadcn/ui · GitHub · Figma
Comfortable
Flutter · Dart · MySQL · Mongoose · Express · TanStack Query · Firebase · React Router · Photoshop
Familiar
Zod · Framer Motion · GSAP · JWT · Axios · CORS · Stripe · Vercel

( Questions )

Who is Sabbir Mohammad Sami?

Sabbir Mohammad Sami (S M Sami) is a full-stack web and app developer from Dhaka, Bangladesh. Since August 2025 Sami has worked as a Full-Stack Developer at Susko GmbH in Germany, after building inventory and accounting platforms at Bangladesh Associate of IT Solutions (BAITS). Sami has been building for the web since 2022.

What does Sabbir Mohammad Sami build?

Sami builds websites, web apps, mobile apps and AI products end to end: company and restaurant websites, booking and management platforms, an AI social media platform (Kocial), an AI review manager (ReviewSync) and a Flutter money app (Sompi). That includes 40+ production websites for clients in Germany and Bangladesh.

Which technologies does Sami work with?

Sami works across the MERN stack — MongoDB, Express, React and Node.js — and with Next.js, TypeScript, Tailwind CSS, MySQL, PostgreSQL, Prisma and Redis. Mobile apps are built in Flutter and Dart. AI features use the OpenAI API, n8n automations and webhooks, and motion uses GSAP.

Does Sami build mobile apps with Flutter?

Yes. Sami builds cross-platform apps in Flutter and Dart. Sompi, Sami’s own money tracker, runs on Android, iOS, the web and the desktop from one Flutter codebase, with Riverpod for state and an encrypted SQLite store, so every account and transaction stays on the device.

Does Sami build AI products?

Yes. At Susko GmbH Sami builds AI SaaS: Kocial writes captions, generates images and publishes to Facebook and Instagram for agencies, and ReviewSync answers Google reviews in a business’s own voice. Sami also builds n8n workflows that connect AI models to business tools.

How can I hire Sami as a web or app developer in Dhaka?

Email smsami.dev@gmail.com or use the contact form on this site with a short note about the project. Sami works with clients in Dhaka, across Bangladesh and abroad — remotely for companies in Germany — and replies in English or Bangla.

( Contact )

Contact

( Available for projects )

Based in Dhaka, Bangladesh (GMT+6). Happy to talk in English, Bangla or Hindi.

Let’s work together.

Have an exciting project you need help with? Send me an email, give me a call, or write below — a project, a question, or just to say hi.

( Write to me )

* Required