Full-Stack Web Developer focused on building real-world web applications using React, Node.js, Express, and PostgreSQL.
I recently completed The Odin Project Full-Stack Web Development curriculum, where I built several production-style projects covering authentication, database design, API development, and modern frontend patterns.
Currently seeking a Software Engineering Internship where I can contribute to real products and continue improving as a developer.
A full-stack social platform simulating core features of modern social media applications.
Key Features
- JWT authentication with Passport.js
- Create, like, and comment on posts
- Infinite scrolling feeds using cursor-based pagination + IntersectionObserver API
- User profiles and follow system
- Offset-based pagination for user content
Tech Stack
React • Node.js • Express • PostgreSQL
Frontend Repo: social-media-frontend
Backend Repo: social-media-backend
Live Demo: https://social-media-punith1117.netlify.app/explore
A full-stack messaging platform where users can create conversations and exchange messages.
Features
- User authentication
- Invite users for a conversation, block/unblock users
- Persistent message storage with customizable profile
- REST API backend with cursors based pagination for messages
Tech Stack
React • Node.js • Express • PostgreSQL
Frontend Repo: messaging-frontend
Backend Repo: messaging
Live Demo: https://messaging-punith1117.netlify.app/login
A "Where’s Waldo" style photo tagging game where players race against time to find hidden objects and compete on a leaderboard.
Features
- Interactive image tagging
- User authentication through auto generated unique usernames
- Time tracking system with short-lived JWT tokens
- Leaderboard based on completion time
- Full-stack architecture with API backend
Tech Stack
React • Node.js • Express • PostgreSQL
Frontend Repo: photo-tagging-frontend
Backend Repo: photo-tagging-backend
Live Demo: https://photo-tagging-punith1117.netlify.app/
Frontend: React • JavaScript (ES6+) • HTML5 • CSS
Backend: Node.js • Express • Prisma ORM
Database: PostgreSQL
Tools: Git • REST APIs • Postman • Vite • Jest • Vitest • JWT Authentication (Passport.js)
Deployment: Netlify • Render • Supabase
- Data Structures & Algorithms
- Corrected an incorrect code output explanation in the React Documentation
- Fixed incorrect HashMap examples in The Odin Project curriculum
- Minor UI improvement contribution to a beginner-friendly open source repository
LinkedIn: https://www.linkedin.com/in/punith-r-yes/
Email: punith.r.pro@gmail.com

