Full-Stack Developer

Open to work

SamiulKarim

I build fast, responsive web apps with React & Node.

Full-stack developer from Bangladesh. Frontend first — React, Next.js and TypeScript — with Node.js, Express and MongoDB behind it. I care about the details: type-safe APIs, real 404s, fast first paint.

Based in
Dhaka, Bangladesh
Focus
React · Next.js · Node
Since
2020
Md. Samiul Karim Prodhan, full-stack developer
Dhaka, Bangladesh
ReactNext.jsTypeScriptTailwind CSSNode.jsExpressMongoDBTanStack QueryRedux ToolkitMotionGitFigma

Skills

The stack I ship with

Grouped by where it sits in the app, not by how many logos fit on a row.

Frontend

Where I spend most of my time — component architecture, data fetching and motion.

  • React
  • Next.js
  • TypeScript
  • JavaScript
  • Tailwind CSS
  • TanStack Query
  • TanStack Table
  • Redux Toolkit
  • React Router
  • Motion
  • HTML5
  • CSS
  • Bootstrap

Backend

REST APIs, auth and the database behind them.

  • Node.js
  • Express
  • MongoDB
  • Mongoose
  • JWT
  • Passport.js
  • Firebase

Tools

Day-to-day workflow.

  • Git
  • GitHub
  • Figma

Currently exploring

What this site is teaching me right now.

  • React Server Components
  • Next.js caching & revalidation
  • Zod contracts
  • TanStack Router

Selected work

Projects

Full-stack apps with a live deployment and public source. The first one is the deepest.

All projects
Bari Vara

A house rental management system web app for Dhaka — browse flats, send dated visit requests, and manage listings.

Next.js 16React 19TypeScriptTailwind CSS 4shadcn/uiRadix UI
Project Pay

ProjectPay is a full-stack financial and project-budget tracking web application designed for freelancers, agencies, and project managers. It bridges the financial communication gap between service providers and their clients by offering a single source of truth for project contracts, budget milestones, upfront advances, pending balances, and payment records.

ReactTypeScriptViteTanStack Router

How I work

What you get when you hire me

Habits you can check yourself — the source of this site is public.

  1. 01

    Type-safe from the database up

    Every API response is parsed with zod before a component sees it. A backend change fails loudly at the boundary, not as undefined.map three screens later.

    src/services/utils/apiHelper.ts

  2. 02

    Server-first, fast by default

    Public pages render on the server with tagged caches that the API invalidates on write — no polling, no stale dashboard, real 404 status codes.

    app/api/revalidate + projectServerApis

  3. 03

    Shipped, not just demoed

    Live deployments, a public API repo, tests on the contract layer and a real admin dashboard behind auth. What you see here is production code.

    This site: Next.js 16 · React 19 · Vercel

Let's work together

Have a role or a project in mind?

I'm open to full-stack and frontend roles, remote or in Dhaka, Bangladesh. Send a message and I'll reply within a day.