Skip to content
View codewithmanmohan's full-sized avatar

Block or report codewithmanmohan

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
codewithmanmohan/README.md

Hi, I'm Manmohan Singh πŸ‘‹

Backend Engineer | Building Production Systems with Node.js & TypeScript

I architect backend systems that handle real user traffic at scale. Specialized in building RESTful APIs, authentication systems, and database-optimized applications that prioritize performance, security, and maintainability.

1-2 years building production-grade applications β€’ Node.js/Express ecosystem expert β€’ Full-stack capable


πŸ› οΈ Engineering Stack

Backend Core

Node.js β€’ Express.js β€’ TypeScript β€’ REST API Design
JWT Authentication β€’ Role-Based Access Control β€’ API Rate Limiting
Middleware Architecture β€’ Error Handling Patterns β€’ Input Validation

Database & Caching

PostgreSQL (Primary) β€’ MongoDB β€’ Redis β€’ Prisma ORM
Query Optimization β€’ Index Strategies β€’ Connection Pooling

Frontend Development

React.js β€’ Next.js β€’ TypeScript β€’ Zustand (State Management)
Tailwind CSS β€’ shadcn/ui β€’ Responsive Design

DevOps & Infrastructure

Docker β€’ Nginx β€’ Git/GitHub β€’ Linux Server Management
CI/CD Pipelines β€’ Environment Configuration β€’ Postman API Testing

πŸš€ Production Projects

This project was developed as part of my internship at HCLTech (January 2026 – May 2026). I owned the backend development end-to-end as my internship assignment. Full-stack vehicle financing platform with advanced filtering and financial calculators DriveEase Finance is a comprehensive, production-ready full-stack web application designed for vehicle financing and leasing in the Indian market. It offers a premium, modern user interface, robust JWT authentication, multi-step application processes, full-featured EMI calculations, and a complete admin dashboard for managing vehicles, customers, and applications.Implemented modular backend architecture with clear separation of concerns.

Technical Highlights:

  • RESTful API with role-based authentication (Admin/User/Seller roles)
  • EMI calculator Interactive slider-based calculator with pie chart breakdown (recharts).
  • Password Hashing bcryptjs
  • JWT-based auth with refresh token rotation
  • Responsive React frontend with TypeScript for type safety
  • API Protection: helmet for HTTP headers, express-rate-limit to prevent brute force.
  • Validation: Frontend zod validation, Backend express-validator (where applicable) and Mongoose schema validation.
  • Vehicle Gallery: Browse inventory with advanced filtering (Category, Fuel, Price) and search capabilities.
  • Application Tracking: Track application status via an interactive timeline.

Admin Dashboard

  • Overview Analytics: Charts showing application trends and approval ratios.
  • Application Manager: Review, approve, reject, or request documents for incoming applications.
  • Vehicle Manager: Full CRUD for the vehicle inventory, complete with multiple image upload support (Cloudinary integration).

Tech Stack: Node.js Express MongoDB React TypeScript Tailwind CSS shadcn/ui


🧠 Current Focus

System Design & Architecture

  • Designing microservices with clear bounded contexts
  • Implementing event-driven patterns for asynchronous workflows
  • Studying distributed systems concepts (CAP theorem, consistency patterns)

Performance Engineering

  • Redis caching strategies for high-traffic APIs
  • Database query optimization and indexing strategies
  • Load testing with Artillery and k6

DevOps Maturity

  • Containerizing applications with Docker multi-stage builds
  • Setting up CI/CD pipelines with GitHub Actions
  • Learning Kubernetes fundamentals for container orchestration

πŸ’Ό What I Bring to a Team

βœ… Production-Ready Code – Clean, maintainable, and well-documented
βœ… Security-First Mindset – OWASP principles, input validation, secure auth
βœ… Performance Awareness – Query optimization, caching, load considerations
βœ… Full Ownership – Can take a feature from design to deployment
βœ… Collaboration – Clear communication, code reviews, documentation


πŸ“ˆ Development Principles

"Make it work, make it right, make it fast"

I prioritize:

  1. Correctness β†’ Comprehensive validation and error handling
  2. Security β†’ Never trust user input, always sanitize and validate
  3. Performance β†’ Measure first, optimize where it matters
  4. Maintainability β†’ Code is read 10x more than it's written
  5. Scalability β†’ Design for growth from day one

πŸ“« Let's Connect

Open to: Backend Engineering roles, Full-Stack positions, System Design discussions

πŸ’­ "Clean code always looks like it was written by someone who cares."

Profile Views

Pinned Loading

  1. vehicle-financing-backend vehicle-financing-backend Public

    JavaScript

  2. vehicle-financing-fontend vehicle-financing-fontend Public

    JavaScript

  3. product-management-backend product-management-backend Public

    Node.js + Express backend with JWT authentication and CRUD APIs

    JavaScript

  4. product-management-frontend product-management-frontend Public

    React frontend for MERN Product Management System

    JavaScript

  5. E-WASTE E-WASTE Public

    Forked from amit-sahu13/E-WASTE

    HTML

  6. FitnessFreak FitnessFreak Public

    WebApp for Gym.

    JavaScript 1