Open to Internships - Junior Software Engineering Roles

Full Stack Developer building production-ready web applications.

I'm Mahesh Rathod, an MCA student and full-stack developer focused on building scalable web applications, backend APIs, databases, and reliable deployment workflows.

React Next.js Node.js TypeScript PostgreSQL Docker
Available for internships
system-snapshot.sh
git status
✓ production-ready mindset
docker compose up
✓ api Node / Express
✓ postgres Prisma schema
✓ redis cache/session layer
npm run build
✓ typed, responsive, deployable
FrontendReact / Next.js
BackendNode / Express
DatabasePostgreSQL / MongoDB
InfrastructureDocker / Nginx / CI/CD
400+DSA Problems
3+Full Stack Projects
MCAComputer Applications
15+Technologies Used
Featured Project
Selected Work

Projects that show the stack.

Campus Event Management System

Multi-tenant event operations with role-based dashboards.

Designed a product-style campus platform with event workflows, participant registration, attendance tracking, admin dashboards, secure APIs, and cloud media management.

Engineering challenge: keeping authentication and authorization consistent across multiple user roles.
Next.js Node.js Express PostgreSQL Prisma JWT Cloudinary
Project details
Problem: Event teams need one place to manage events, roles, participants, media, and attendance.
Technical decision: Used JWT-based authentication with role-aware backend authorization patterns.
Solution: Structured dashboards and APIs around admin, coordinator, and participant workflows.
Result: A real full-stack system that demonstrates UI, API, database, auth, and deployment-oriented thinking.

Programmer Wallah - LMS Platform

Learning platform for courses, users, payments, certificates, and analytics.

Built LMS workflows with student, instructor, and admin panels, authentication, course purchase flows, certificates, revenue tracking, and dashboard analytics.

Engineering challenge: coordinating role-specific experiences while keeping data and validation flows maintainable.
Next.js TypeScript MongoDB Clerk Zod Tailwind CSS
Project details
Problem: An LMS needs clean separation between learners, instructors, and admin operations.
Technical decision: Used authenticated role-based panels and validation-oriented forms for core workflows.
Solution: Implemented course, purchase, certificate, analytics, and dashboard experiences with reusable UI patterns.
Result: Demonstrates full-stack product building beyond static pages.

Coffee Chat

Real-time communication platform for messaging, video calling, and social interactions.

Created chat, calling, friend management, groups, media uploads, validation, and real-time interaction flows using WebSocket and WebRTC concepts.

Engineering challenge: supporting responsive real-time UX while handling media and user relationship flows.
React Node.js Express MongoDB WebRTC WebSocket Cloudinary
Project details
Problem: Communication apps need low-friction messaging, social state, and media support.
Technical decision: Used WebSocket for real-time messaging patterns and WebRTC for audio/video calling concepts.
Solution: Connected chat, call, friend, group, upload, and validation flows into one product experience.
Result: Shows comfort with event-driven features and full-stack integration.
Technical Skills

Organized by engineering area.

Frontend

React Next.js JavaScript TypeScript Redux Toolkit Tailwind CSS

Backend

Node.js Express.js REST APIs JWT WebSocket Zod

Databases

PostgreSQL MongoDB Prisma Mongoose Redis

DevOps

Docker Nginx GitHub Actions CI/CD Linux

Tools

Git GitHub Postman Cloudinary Clerk
Beyond The Application

Hands-on with the delivery lifecycle.

CodeReact, Next.js, Node.js
Gitbranches, commits, reviews
CI/CDGitHub Actions basics
Dockercontainerized services
Nginxreverse proxy basics
ServerLinux workflows
DatabasePostgreSQL, MongoDB
Improvelogs, fixes, iteration
About

Engineering mindset, not just UI.

How I think about software

I care about clean architecture, API design, database structure, authentication, performance, deployment, and code that stays understandable as the product grows.

My current focus is full-stack development with a backend and production-systems mindset: building features that are useful, secure, maintainable, and deployable.

Frontend Backend Databases APIs Authentication Deployment DevOps
01Understand the problem
02Design the system
03Build the API and data layer
04Build the user experience
05Test and improve
06Deploy and monitor
Current Focus

Currently building toward.

Full Stack DevelopmentComplete product features from UI to data layer.
Backend EngineeringAPIs, auth, validation, schemas, and data flows.
System DesignLearning how applications are structured and scaled.
DevOpsHands-on Docker, Nginx, CI/CD, and Linux workflows.
Cloud & DeploymentReliable deployment habits and production awareness.
AI-enabled AppsExploring useful generative AI features in web products.
Education

Academic foundation.

Master of Computer Application

KIT's IMER, Kolhapur

Full Stack Development Database Systems System Design
Aug 2025 - Jul 2027

Bachelor of Computer Application

Shivaji University, Kolhapur

Data Structures & Algorithms Computer Networks Operating Systems
Jun 2022 - Jul 2025
Problem Solving

DSA as supporting proof.

400+

DSA problems solved

C++ problem solving across coding platforms.

Practicing algorithms, data structures, and implementation discipline alongside full-stack project work.

C++ LeetCode GeeksforGeeks
Contact

Have a problem worth solving?

I'm currently open to internships and junior software engineering opportunities. If you're building something interesting, I'd love to talk.

Email: maheshrathodd.dev@gmail.com | Phone: +91 9370079379