Task Tracker App
A full-stack task management application with a Node.js + Express backend and a React (Vite) frontend, following MVC and MVVM architecture patterns. Supports task CRUD operations with MongoDB integration and Dockerized deployment.
I design modular APIs, authentication systems, secure request flows, and production-ready backend services using Node.js, Express.js, MongoDB, Docker, and TypeScript.
POST /api/auth/login
JWT authentication successful
MongoDB Query Indexed
Response time reduced to 42ms
Docker Container Running
API services healthy
STACK
Focused on backend architecture, authentication systems, scalable APIs, database design, and production-focused engineering workflows using modern JavaScript technologies.
PROJECTS
A collection of backend-focused projects showcasing scalable APIs, authentication systems, modular architecture, request lifecycle management, and production-ready engineering practices using Node.js, MongoDB, Express.js, Docker, and TypeScript.
A full-stack task management application with a Node.js + Express backend and a React (Vite) frontend, following MVC and MVVM architecture patterns. Supports task CRUD operations with MongoDB integration and Dockerized deployment.

A Node.js service for sending email notifications using Nodemailer with reusable modules, error handling, and configuration management.

A backend system for booking movies, built with Node.js, Express.js, and MongoDB. Features include authentication, movie listings, and ticket booking APIs.

A basic calculator built with HTML, CSS, and JavaScript, supporting core arithmetic operations with a clean responsive UI.

A real-time chat application built with Node.js, Express, and Socket.IO. Users can join with a unique username and exchange messages instantly.

A simple command-line application built with Node.js and TypeScript to track expenses. Supports adding, updating, deleting, and viewing monthly summaries.

A simple Node.js CLI tool to fetch and display a GitHub user's recent public activity, including commits, issues, stars, and forks using the GitHub API.

A simple Node.js application to create, read, update, and delete notes from the command line. Helps in organizing and managing personal notes efficiently.
ARCHITECTURE
Production-focused backend systems built using modular architecture, secure authentication flows, optimized request handling, and scalable database design patterns.
Secure authentication pipeline using access tokens, refresh tokens, middleware validation, and protected route handling.
Structured backend separation improving maintainability, scalability, and reusable business logic handling.
Optimized request processing pipeline with validation, centralized error handling, and modular service architecture.
Database optimization using indexing, schema structuring, query filtering, and scalable retrieval strategies.
EXPERIENCE
Experience designing scalable REST APIs, authentication systems, optimized database architectures, caching layers, and production-ready backend infrastructure using Node.js, MongoDB, Docker, Redis, and CI/CD workflows.
Awwaltech
Support Lets Talk
ResumerPro
ABOUT

I specialize in backend-focused full stack development using Node.js, Express.js, MongoDB, and Next.js to build modular APIs, authentication systems, and scalable web applications.
My development approach prioritizes clean architecture, maintainability, secure request handling, reusable services, and production-ready engineering practices over trend-driven UI complexity.
Currently focused on improving backend scalability, API architecture, Docker workflows, authentication systems, and performance optimization for modern web applications.
CONTACT
Open to backend engineering roles, scalable API development, authentication infrastructure, and production-focused full stack systems using Node.js, MongoDB, and modern web technologies.