§00INDEX / 2026 EDITION·last commit: portfolio-new · 6h ago

Full-stack engineer for the boring systems your company actually runs on.

Multi-party marketplaces, role-based platforms, wholesale tooling. From planning through to the live product.

§01WORK
5 case studies · scroll
live in production01/2026—present
SelfShop — reseller product and dashboard view
Reseller & Dropshipping Commerce

SelfShop

Three roles, three surfaces. Admin, reseller, and supplier dashboards on the web, plus the reseller app on Play Store. I plugged into the team's Laravel API.

  • buildsweb + mobile · 3 surfaces
  • rolesadmin · reseller · supplier
  • statuslive · Play Store
Next.js 16React 19TypeScriptAnt DesignRedux ToolkitNextAuthReact Native · ExpoTamaguiPusher · Laravel EchoLaravel API (consumed)
partial · live surfaces02/2025—present
Bikalpo — B2B storefront on b2b.bikalpo.com
Multi-Party Commerce Marketplace

Bikalpo

Four participant tiers, one catalog. Partial surfaces live on b2b.bikalpo.com. The full platform is still under build.

  • statuspart live · in dev
  • live atb2b.bikalpo.com
  • targetweb + mobile + API
Next.js 16React 19Drizzle ORMPostgresBetter-AuthTanStack QueryLexicalCloudinary
live in production03/2026
Bright Tutor — marketing site on brighteducations.com
Multi-Role Education Platform

Bright Tutor

Six surfaces, one schema. Teachers, guardians, and admins each get web and native, off the spreadsheet.

  • buildsweb + mobile · 6 apps
  • rolesteacher · guardian · admin
  • statuslive
TurborepoHonooRPCNext.jsExpo / React NativeDrizzle ORMPostgresBetter-Auth
live in production04/2025—2026
Stock Management — distributor operations dashboard
Distributor Operations SPA

Stock Management

Procurement to retailer fulfillment in one React SPA. Stock in, stock out, invoices. The full daily flow.

  • buildswholesale web app
  • flowstock in → invoice out
  • statuslive
ViteReact 19TanStack QueryTanStack TableZustandreact-pdfTailwind v4Better-Auth
live in production05/2025—2026
Padma Service — public homepage (Bengali)
Services Marketplace & CMS

Padma Service

A bilingual services catalog where the marketing site, member dashboard, and admin CMS all run on one typed oRPC contract.

  • buildssite + admin CMS
  • perfSSG + RSC · Next.js 16
  • statuslive
Next.js 16React 19HonooRPCDrizzle ORMPostgresBetter-AuthTipTapCloudinaryshadcn/ui
§02EXPERIENCE
2 roles · ~23 months

Where it shipped.

Two part-time roles, run alongside a CSE degree. Most of the case studies above lived inside the most recent one.

ROLES2
MONTHS~23

AlgoVerse

Software Engineer·part-time·Dhaka, Bangladesh

End-to-end builds for multi-party marketplaces, role-based platforms, and wholesale tooling. Most of the case studies in §01 were shipped from here: schema-first, monorepo-shaped, deployed to production.

  • Designed and shipped a Turborepo-based commerce platform with web + native + Hono backend.
  • Owned a multi-role education platform with subdomain-scoped roles, shared Drizzle schema, and oRPC-backed web + native surfaces.
  • Built a distributor operations SPA for procurement through retailer fulfillment, with print-grade invoices.
  • Default stack: TypeScript everywhere, Postgres, Drizzle, Better-Auth, oRPC.
TypeScriptNext.js 16React 19HonooRPCDrizzlePostgresBetter-AuthReact Native · Expo

AppCube

Frontend Developer·part-time·Ubaky (restaurant management)·Dhaka, Bangladesh

Built the merchant dashboard for Ubaky, a multi-role restaurant management system with separate interfaces for clients, merchants, and admins. Frontend-focused, working closely with the backend team on API integration.

  • Owned the merchant interface in React, the surface restaurant operators use day-to-day.
  • Mobile-first responsive design across all three role-specific apps.
  • Collaborated with the backend team to integrate APIs and tighten the data flow.
  • Held the front-of-house bar for visual polish and consistency across the system.
ReactTypeScriptTailwind CSSAnt DesignTanStack Query

EDUBSc, Computer Science & EngineeringDaffodil International University20222026CGPA 3.30 / 4.00

§03SYSTEM
tools of trade

A small, sharp toolkit.

I pick boring, fast tools and obsess over the parts users actually touch. Each one earns its place by being either irreplaceable or invisible.

The full spec, not the curated highlight reel.

ARuntime & Frameworks
  • TypeScriptLingua franca for everything I ship. No JS, ever.
  • Next.jsDefault for full-stack web. App Router, RSC, server actions.
  • HonoWhen the API deserves its own process. Edge or Node.
  • React Native · ExpoNative apps when web isn't enough. EAS for delivery.
BData & Auth
  • PostgreSQLSource of truth. Always.
  • Drizzle ORMTypeScript schema, generated migrations, no magic.
  • NeonManaged Postgres. Branching for previews.
  • Better-AuthSessions, OAuth, role gating. The auth library I trust.
  • oRPCEnd-to-end typed contracts between server and every client.
CInterface
  • React 19Server + client components. Compiler when it earns its keep.
  • Tailwind CSS v4Design tokens via @theme. No config file, no excuses.
  • shadcn/uiOwned components, not a dependency. Tailored each time.
  • Ant DesignReach for it on dashboard-heavy projects with dense tables and forms.
  • Motion (Framer)Scroll-linked animation, layout transitions, presence.
  • LexicalRich text content stored as JSON alongside everything else.
DBuild & Ship
  • TurborepoMonorepo pipelines for shared packages across web + native + server.
  • pnpmDisk-efficient package manager. Workspaces, not lifecycle theatre.
  • ViteWhen the app doesn't need server-rendering, this is the shell.
  • Hostinger VPSWhere projects live. Owned hardware, predictable cost, no per-deploy lock-in.
  • CoolifySelf-hosted control panel for the VPS — deploys, builds, and CI/CD in one place.
§04INDEX
full archive

Every repo,
in chronological order.

REPOS33
LANGUAGES5
SYNCED6h ago
20268 repos
202513 repos
202412 repos

↓ live from github · cached at the edge for 1 hour

§05CONTACT
one line is fine

Got something serious to build?

One line about the problem is enough. I’ll reply within 24h on a working day, usually same-day from Dhaka hours.

AVAILABILITYAVAILABLE — TAKING NEW WORK

I have capacity for one new client engagement. Best for projects that ship something real in 6–12 weeks.

LOCATIONDhaka, Bangladesh
Asia/Dhaka
Currently 00:00:00, working hours roughly 10:00–19:00 UTC+6. Calls outside that are fine too.
WHAT TO SEND
  • What you're buildingA quick paragraph. What the product is, who uses it, what's not working right now.
  • Where you're atStarting fresh, halfway built, or a rewrite. Just say which.
  • Timeline & budgetA rough range is fine. Lets me say yes or no quickly.
  • Anything ruled outAlready decided against a stack, vendor, or hosting? Tell me upfront.