Skip to content
View Punith1117's full-sized avatar
🤸‍♂️
🤸‍♂️

Block or report Punith1117

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 supported. This note will be visible to only you.
Report abuse

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

Report abuse
Punith1117/README.md

Hi, I'm Punith R 👋

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.


🚀 Featured Projects

Social Media Application

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


Messaging Application

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


Photo Tagging Game

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/


🧠 Tech Stack

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


🌱 Currently Learning

  • Data Structures & Algorithms

🤝 Open Source Contributions

  • 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

📫 Contact

LinkedIn: https://www.linkedin.com/in/punith-r-yes/
Email: punith.r.pro@gmail.com

Pinned Loading

  1. social-media-frontend social-media-frontend Public

    Full stack web application - Project26 in The Odin Project

    JavaScript

  2. messaging-frontend messaging-frontend Public

    Full stack web application - Project25 in The Odin Project

    JavaScript

  3. photo-tagging-frontend photo-tagging-frontend Public

    Fullstack web game - Project24 in The Odin Project

    JavaScript