VISHAL SINGHCHOUHAN

Vishal Singh Chouhan
01 / About

About Me

I'm a Full-Stack Developer with 2+ years of experience building and shipping scalable, production-ready web applications end-to-end. Beyond writing frontend and backend code, I design database schemas in both MongoDB and PostgreSQL/SQL, build secure REST APIs, and take applications all the way through containerization, CI/CD and cloud deployment — not just building software, but delivering it.

MERN StackREST APIsAuthenticationMongoDBPostgreSQLSQLReactNode.jsNestJSNext.jsDockerCI/CDAWSGitDSA
2+
Years of Experience
5+
Production Apps Deployed
3
Databases (MongoDB, PostgreSQL, SQL)
15+
Technologies
02 / Skills

Tools I build with.

A practical, production-tested stack — from interfaces and APIs to MongoDB & PostgreSQL/SQL databases, containerization and cloud deployment.

Frontend

HTMLCSSJavaScriptTypeScriptReactNext.jsTailwind CSS

Backend

Node.jsExpress.jsNestJSREST APIsJWTbcrypt

Databases

MongoDBMongoosePostgreSQLSQLDatabase DesignQuery Optimization

DevOps & Deployment

DockerCI/CDGitHub ActionsAWSNginxPM2

Programming

C++JavaScriptDSA

Tools & Workflow

GitGitHubPostmanLinux/CLI
03 / Experience

Where I've been building.

2+ years of hands-on experience designing, developing and deploying full-stack applications end-to-end — code, databases and cloud infrastructure.

FREELANCE / INDEPENDENT PROJECTS

Full-Stack Developer (MERN)

2023 — Present2+ Years

Designing and shipping production-grade full-stack applications end-to-end — from database schema and API architecture to cloud deployment, monitoring and iteration.

  • Architected and deployed 5+ full-stack production applications end-to-end, from local development to live cloud infrastructure
  • Designed relational schemas in PostgreSQL/SQL and document models in MongoDB, choosing the right database per use case
  • Built and secured REST APIs with Node.js, Express & NestJS, implementing JWT authentication, role-based access and input validation
  • Containerized applications with Docker and set up CI/CD pipelines (GitHub Actions) for automated build, test and deploy
  • Deployed and managed applications on AWS with Docker and Nginx, configuring environment variables, domains and SSL
  • Optimized database queries and indexes across MongoDB and PostgreSQL, improving response times on data-heavy endpoints
  • Implemented monitoring, error logging and rollback strategies to keep deployed applications stable and observable
  • Collaborated using Git/GitHub with structured branching, code reviews and versioned releases
ReactNext.jsNode.jsExpress.jsNestJSMongoDBPostgreSQLSQLDockerAWSCI/CDJWTGit
04 / Strategy

My end-to-end deployment strategy.

Every project follows the same disciplined pipeline — from planning the data model to shipping and monitoring it in production.

STEP 01

Plan & Design

Requirement analysis, database schema design (SQL/NoSQL) and API contract planning before writing code.

STEP 02

Develop

Build modular frontend and backend code with TypeScript, REST APIs and clean, reusable architecture.

STEP 03

Database Layer

Model data in MongoDB or PostgreSQL/SQL depending on the use case, with indexing and query optimization.

STEP 04

Test & Secure

Validate inputs, add authentication/authorization, and test critical flows before shipping.

STEP 05

Containerize

Package the app with Docker for consistent environments across development, staging and production.

STEP 06

Deploy

Ship to AWS with Docker, Nginx and CI/CD pipelines for automated, repeatable releases.

STEP 07

Monitor & Scale

Track performance and errors post-launch, then iterate — optimizing, scaling and hardening the system.

05 / Projects

Things I've built.

Selected projects that show how I approach product thinking, frontend craft and backend engineering.

01E-Commerce Marketplace

HomeKart

An e-commerce marketplace connecting customers with homemade food, handmade products, artwork and other creative products.

Next.jsReactNode.jsNestJSMongoDBJWT
02AI / Voice Application

AI Virtual Assistant

An AI-powered virtual assistant built using modern web technologies with authentication, speech interaction and cloud media integration.

ReactNode.jsExpressMongoDBGemini APIWeb Speech APIJWTCloudinary
03Finance / Analytics

ExpensePro

A full-stack expense management application for tracking income and expenses with analytics.

ReactNode.jsExpressMongoDBRechartsJWT
04Real-Time Communication

Real-Time Chat Application

A real-time communication application with user authentication and instant messaging.

ReactNode.jsExpressMongoDBSocket.io
06 / Services

What I Offer

Full-Stack Development

Building complete web applications from frontend to backend.

API Development

Designing secure and scalable REST APIs with Express and NestJS.

UI Development

Creating responsive and modern interfaces.

Database Design & Management

Modeling data in MongoDB and PostgreSQL/SQL, with query optimization and indexing.

Containerization

Packaging applications with Docker for consistent, portable environments.

Cloud Deployment & DevOps

End-to-end deployment on AWS with Docker, Nginx and CI/CD pipelines for monitoring and scaling.

06 / Developer Activity

Building in Public

Explore my GitHub for repositories, experiments and ongoing development work.

View GitHub

20+

Repositories

Full-stack apps, APIs & experiments

500+

Contributions

Consistent commits across the year

8

Core Technologies

React, Node.js, MongoDB, PostgreSQL & more

07 / Contact

Contact Me

Tell me about your next project — I'd love to hear about it and get back to you soon.