Prashant Kumar Chaturvedi
Available for hire

Ranchi, Jharkhand, India

Prashant Kumar Chaturvedi

Full-Stack JavaScript Developer (MERN)

Full-stack JavaScript developer with 2+ years of experience building and deploying production web applications, including a multi-tenant school ERP and finance platform and a microservice-based food ordering system. Skilled in React, TypeScript, Node.js, MongoDB, Redis, RabbitMQ, and Docker. Founder of SchoolMix and creator of Small Town Coder, a coding channel with 16,800+ subscribers.

About Me

Software engineer focused on scalable systems, real-time performance, and production reliability.

Full-stack JavaScript developer with 2+ years of experience building and deploying production web applications, including a multi-tenant school ERP and finance platform and a microservice-based food ordering system. Skilled in React, TypeScript, Node.js, MongoDB, Redis, RabbitMQ, and Docker. Founder of SchoolMix and creator of Small Town Coder, a coding channel with 16,800+ subscribers. My work spans responsive frontend development, REST APIs, database design, authentication, third-party integrations, and cloud deployment. I hold a B.Sc. in Physics (Honours) from S.P.D College, Garhwa (completed 2024), which shaped my analytical foundation and disciplined approach to software engineering.

Production Architecture

Multi-tenant databases, microservices with RabbitMQ, and real-time Socket.IO synchronization.

Educator & Mentor

Published 100+ deep-dive software tutorials on YouTube to an audience of 16,800+ developers.

Academic Foundation

B.Sc. Physics (Honours) — S.P.D College, Garhwa (2024).

Professional Experience

Founder & Full-Stack Developer

2026 - Present
SchoolMix•Founder / Full-time•Ranchi, Jharkhand, India

Built and run a multi-tenant school ERP and fee-management platform for Indian private schools, serving 2 schools and 1,000+ students.

  • Built and run a multi-tenant school ERP and fee-management platform for Indian private schools, serving 2 schools and 1000+ students.
  • Automated fee invoicing, Razorpay payment reconciliation, and receipt generation, cutting manual fee-tracking effort by 90%.
  • Implemented role-based access, parent-child ownership checks, and audit-safe reversible operations to protect data integrity for 200+ active users.
  • Deployed with Docker Compose and Caddy/Nginx on VPS/AWS with automated backup and restore.
React 18TypeScriptNode.jsExpressMongoDBRazorpayDockerSocket.IOPDFKit

Freelance Full-Stack Web Developer

2024 - Present
Self-employed•Freelance / Contract•Remote

Delivered 5+ web applications end to end, from requirements and responsive UI to REST APIs, database design, and deployment.

  • Delivered 5+ web applications end to end, from requirements and responsive UI to REST APIs, database design, and deployment.
  • Built authentication, dashboards, CRUD workflows, and third-party integrations using the MERN stack and Next.js for multiple clients.
  • Worked independently on technical decisions and troubleshooting, balancing usability, data integrity, and maintainability.
Next.jsReactNode.jsMongoDBPostgreSQLTailwind CSSREST APIs

Technical Educator & Content Creator

2024 - Present
Small Town Coder (YouTube)•Creator / Educator•Remote / YouTube

Educating aspiring developers through practical, project-based tutorials on modern full-stack architectures.

  • Grew a coding channel to 16,800+ subscribers and 700,000+ views through project-based software development tutorials.
  • Published 100 long-form tutorials on MERN applications, Next.js, microservices, Redis caching, RabbitMQ, Docker, and deployment.
MERNNext.jsMicroservicesDockerRabbitMQRedisCloud Deployment

Featured Engineering Work

Production Systems & Real-World Architectures

Authentic multi-tenant platforms and event-driven microservices with live deployments.

SaaS, Multi-TenantRole: Founder & Full-Stack Developer

School ERP & Automated Financial Management Platform

Multi-tenant school ERP and financial management platform for Indian private schools covering fee invoicing, collection, reconciliation, attendance, examinations, inventory, expenses, and parent-teacher communication.

Key Highlights:

  • Automated fee invoicing, Razorpay payment reconciliation, and receipt generation, cutting manual fee-tracking effort by 90%
  • Batch invoice creation with undo, itemized fee heads, fines and concessions, and advance-credit application
  • Cash, UPI, and cheque payment tracking alongside Razorpay webhook updates
  • MongoDB aggregation-based reporting and bulk-write workflows
  • Indexed receipt-number uniqueness with collision handling and soft-delete restoration
  • Phone-based authentication, Socket.IO live updates, and WhatsApp notification workflows
Tech:React 18TypeScriptNode.jsExpressMongoDBRazorpaySocket.IOPDFKitDocker
MicroservicesRole: Full-Stack Developer

Tomato — Food Ordering & Delivery Platform

Zomato-style food ordering and delivery application with separate microservices for authentication, restaurants, riders, administration, and real-time communication.

Key Highlights:

  • Built a Zomato-style platform with separate Auth, Restaurant, Rider, Admin, and Realtime services
  • Used RabbitMQ for asynchronous service communication and Socket.IO for live order updates and rider tracking
  • Integrated Razorpay and Stripe payments; deployed on Vercel and Render, with RabbitMQ hosted in Docker on AWS
Tech:MERNRabbitMQRedisSocket.IODockerRazorpayStripeAWSVercelRender

Technical Skills

Frontend

10 tools
React 18TypeScriptJavaScript (ES6+)ViteNext.jsTailwind CSSShadcn UIRadix UIRechartsPWA

Backend

8 tools
Node.jsExpress.jsREST APIsJWT authenticationRole-based access controlSocket.IOWebhooksMicroservices

Databases & Messaging

7 tools
MongoDBMongoosePostgreSQLRedisRabbitMQAggregation pipelinesBulk operations

Integrations & Documents

6 tools
RazorpayStripeWhatsApp Cloud APINodemailer/SMTPPDFKitPrint CSS

DevOps & Tools

10 tools
GitGitHubGitHub ActionsDockerDocker ComposeAWS EC2Hostinger VPSCaddyNginxLinux

Demonstrated Impact & Metrics

2 Schools & 1,000+ Students

SchoolMix Production Platform

Serving 2 schools and 1,000+ active students with automated fee collection and ERP operations.

16,800+ Subscribers

YouTube Developer Community

Built an engaged community of developers on Small Town Coder.

700,000+ Views

Educational Content Reach

Delivering project-based software development masterclasses and tutorials.

100 Long-Form Tutorials

Programming Tutorials

Published tutorials on MERN applications, Next.js, microservices, Redis caching, RabbitMQ, Docker, and deployment.

5+ Production Applications

End-to-End Application Delivery

Delivered 5+ web applications end to end, from requirements to REST APIs, database design, and cloud deployment.

Initiate Contact

Let's Build Something Impactful

Whether you have an inquiry regarding engineering roles, multi-tenant SaaS architecture, or educational consulting, my inbox is open.

Location

Ranchi, Jharkhand, India