About Me

Hi, I'm Shahadath Hossen Sajib — a backend developer passionate about building clean, scalable, and maintainable systems. I currently work at a service-based company where I develop APIs and backend features using NestJS, Drizzle ORM, Prisma, and PostgreSQL. Starting my journey with the MERN stack, I gradually found my interest in the backend ecosystem — working with databases, designing APIs, and focusing on performance and clean architecture. Outside of work, I’m actively learning advanced NestJS patterns, PostgreSQL internals, and data structures & algorithms to sharpen my problem-solving and system design skills. I also love working on side projects that challenge me and help me grow as a developer. I’m always eager to explore new technologies, improve my craft, and collaborate on meaningful products.

API Design
Creating RESTful APIs for seamless data exchange.
Robust Databases
Crafting optimized schemas and queries for performant data storage.
Security First
Implementing authentication, authorization, and secure API practices.
Collaborative Excellence
Thriving in team environments with clean code and peer reviews.

My Tech Journey

Over the past 1.5 years, I've grown through hands-on experience and real-world projects. Here's a look at some key milestones that shaped my path so far. Always open to exciting opportunities—let's connect!

July 2025 – Present

Back End Developer

Softvence Agency
Dhaka, Bangladesh · On-site
  • Building and maintaining scalable RESTful APIs using NestJS and TypeScript.
  • Working with Drizzle ORM and Prisma for efficient, type-safe database access.
  • Designing and managing relational schemas in PostgreSQL.
  • Collaborating with the frontend team to deliver production-ready features.
  • Implementing best practices for code quality, testing, and documentation.
Nov 2024 – Apr 2025

Web Developer

Monster Studio
Chattogram, Bangladesh · On-site
  • Contributed to both frontend and backend development in a large-scale MERN stack project.
  • Built reusable components and REST APIs using React.js, Remix, Express.js, Node.js, and MongoDB.
  • Managed and configured a large-scale Nx monorepo to optimize modularity and scalability.
  • Led a frontend team, facilitating collaboration and improving productivity.
Aug 2024 – Oct 2024

Quality Assurance Intern

Monster Studio
Chattogram, Bangladesh · On-site
  • Wrote comprehensive unit tests for frontend and backend using Jest, Vitest, MSW, and Supertest.
  • Explored and experimented with K6 for backend load testing and performance profiling.
  • Contributed to improving overall code quality and reliability in a full-stack testing environment.

Know about my skills

I always look forward to continuous learning and improving myself.

Languages
JavaScriptTypeScript
Backend
Node.jsExpressNest.js
Databases
MongoDBPostgreSQL
ORMs & ODMs
PrismaDrizzleMongoose
Authentication
JWTOAuth 2
API Testing
JestSupertest
API Documentation
PostmanSwaggerOpenAPI
VCS & CI/CD
GitGitHubGitHub Actions
Containerization
Docker
Package Manager
npmpnpm
Monorepo Tools
NxTurborepo
Dev Tools
PrettierEslintWarpVS Code

Certifications

Programming Hero

Next Level Web development

Programming Hero

Issued May 2025

Credential ID: PHL2B4MERNWEB9-10321213

Show credential

Skills:

MongoDBExpress.jsPostgreSQLNode.jsTypeScriptNext.jsMongoose ODM

In this program, I learned a comprehensive range of technologies, including TypeScript, Node.js, Express, React, Next.js, MongoDB, and Mongoose.

Udemy

React Testing Library with Jest / Vitest

Udemy

Issued Sep 2024

Credential ID: UC-0ef939de-66dd-421c-993d-b2f7cddae802

Show credential

Skills:

JestVitestReact Testing LibraryJest

This course helped me learn best practices for testing applications using Vitest and React Testing Library in a test-driven development (TDD) approach.

FreeCodeCamp

Quality Assurance

FreeCodeCamp

Issued Aug 2024

Credential ID: fcc4b53621b-923e-4494-a85b-3667294ce6e7

Show credential

Skills:

MochaChai

This program helped me learn REST API testing using Mocha and Chai.

Programming Hero

Complete Web Development Course

Programming Hero

Issued Jun 2024

Skills:

REST APIsJSON Web Token (JWT)React.jsJavaScriptHTML5Tailwind CSSFirebase

This program helped me learn Tailwind CSS, JavaScript, React, REST APIs, and Firebase.

Send me Email

Featured Projects

Check out some of my recent work

Slide 1
BariSathi (Smart Rental & Housing Solution)
Full-stack web application connecting landlords, tenants, and an admin in a smart rental-housing platform.
Next.jsReactTypeScript+10 more
Slide 1
Bike Shop (E-commerce Application)
Full-stack Bike Shop application enabling users to browse and purchase bicycles, with an admin dashboard for managing products, orders, and users.
ReactTypeScriptReact Router v7+9 more
Slide 1
Password Generator NPM Package
A customizable, lightweight, and secure password generator NPM package for JS/TS.
JavaScriptTypeScriptJest+2 more

Featured Blogs

Explore latest blog posts and insights

Why Monorepos Win: A Deep Dive into Unified Codebases
5/2/2025monorepo
Why Monorepos Win: A Deep Dive into Unified Codebases

Explore the monorepo approach: what it is, how it compares to multi‑repo and hybrid setups, and why teams of all sizes can benefit from a single, unified repository.

Understanding JavaScript Variables: Mastering var, let, and const
5/2/2025frontend
Understanding JavaScript Variables: Mastering var, let, and const

Dive deep into JavaScript’s variable declarations—var, let, and const. Learn about scope, hoisting, temporal dead zones, redeclaration rules, and best practices to write cleaner, more reliable code.