Hello, I'm

Maruf Billah

Full-Stack Developer

I build secure, scalable, user-centric web applications with React, Next.js, Express, and MongoDB.

Dhaka, Bangladesh

Who I Am

A full-stack developer who enjoys building secure, scalable, and intuitive web applications that are simple to use and built to last.

About Me

I'm a full-stack developer based in Dhaka, Bangladesh. I enjoy building modern web applications from end to end—crafting responsive user interfaces, developing reliable backend services, and connecting them into products that are easy to use and maintain. Every project is an opportunity to learn, refine my craft, and build software that genuinely helps people.

What I Focus On

  • Full-stack web applications
  • Modern, responsive UI
  • Backend architecture & APIs
  • Performance optimization
  • Clean, maintainable code

Outside Programming

I enjoy watching movies, exploring new technologies, and experimenting with new tools and ideas that help me grow as a developer.

I believe great software isn't measured by how many features it has, but by how thoughtfully it's designed—simple, reliable, maintainable, and built with the user in mind.

Tech Stack

The technologies I use to design, build, and deploy modern web applications.

Languages

HTML5CSS3JavaScriptTypeScript

Frameworks

ReactNext.jsReact RouterFramer MotionRechartsNode.jsExpress

UI

Tailwind CSSshadcn/uiHeroUIDaisyUI

Database & Backend

MongoDBMongooseJWTBetter Auth

Tools & Infrastructure

GitGitHubDockerGitHub ActionsVercelViteESLint

Education & Learning

My academic background and continuous learning journey.

Bachelor of Social Science (BSS)

National University of Bangladesh

2022 – Present

The Bachelor of Social Science (BSS) program provides a multidisciplinary foundation in sociology, economics, political science, and public administration. It develops analytical thinking, research skills, and an understanding of human behaviour and society.

Featured Projects

A selection of projects I've built — each one solved a real problem.

Rentivo

Rentivo

AI & ML

A full-stack property rental platform featuring an AI chat assistant with tool calling, personalized recommendations using Gemini 2.5 Flash, and Stripe payment integration.

Next.js 16React 19TypeScriptTailwind CSS v4Express 5MongoDBGemini AIBetter AuthStripeTanStack Queryshadcn/ui
RecipeHub

RecipeHub

SaaS

A premium culinary publishing platform where home cooks and food enthusiasts share, discover, and unlock recipes. Features editorial-style design, Stripe-powered recipe unlocking, and a comprehensive admin dashboard for content moderation and payment tracking.

Next.js 16React 19MongoDBBetter AuthStripeTailwind CSS v4Framer Motionshadcn/uiGoogle OAuthimgbb CDN
BloodOS

BloodOS

Web Platform

A modern, full-stack blood donation coordination platform designed specifically for Bangladesh. Features real-time blood request management, intelligent donor matching, and comprehensive admin controls.

Next.js 16React 19TypeScriptExpress.js 5MongoDBRedisBetter AuthTailwind CSS v4shadcn/ui v4ZodVitest

How I Work

My approach to building reliable, maintainable software.

01

Understand the problem first

Every solution starts with understanding the requirements, users, and constraints before writing code.

02

Design for reuse

Build reusable components and modular systems that are easy to maintain and extend.

03

Keep frontend & backend aligned

APIs, data models, and validation should stay synchronized to keep applications predictable and reliable.

04

Prefer simplicity

Choose clear, maintainable solutions over clever complexity whenever possible.

05

Ship incrementally

Deliver working software in small, continuous improvements instead of waiting for perfection.

06

Prioritize quality

Every feature should be accessible, performant, and maintainable—not just functional.

Download my resume for experience, skills, and project highlights in one place.

Get in Touch

Interested in working together or discussing an opportunity? Feel free to reach out through any of the channels below.