Full-Stack / Backend Engineer focused on building production-style web systems with emphasis on API design, database architecture, and system reliability.
I enjoy building applications that go beyond CRUD by incorporating real-world engineering concerns such as:
- transactional consistency
- offline-first workflows
- real-time updates
- scalable backend design
- testing-driven reliability
Currently focused on strengthening backend systems and production deployment practices using Node.js, PostgreSQL, and modern web frameworks.
A secure, offline-first feedback system designed for educational institutions with strong emphasis on data integrity and reliability under failure conditions.
🔗 Live: https://secure-feedback-platform.vercel.app/
🔗 GitHub: https://github.com/Punith1117/secure-feedback-platform
- Transaction-safe feedback submission with one-time access codes
- Offline-first architecture with IndexedDB-based local persistence and sync recovery
- Real-time admin updates using pub/sub (Ably)
- Normalized PostgreSQL schema for scalable reporting and analytics
- Integration and end-to-end testing with real database workflows
- CI pipeline with automated testing and validation
Focus: system reliability, transactional integrity, offline-first design, real-time systems
A production-style social media application implementing core social networking features with a full REST API backend and frontend integration.
🔗 GitHub: https://github.com/Punith1117/social-media-backend
🔗 GitHub: https://github.com/Punith1117/social-media-frontend
🔗 Live: https://social-media-punith1117.netlify.app/explore
- JWT authentication with secure session handling
- User profiles, follow system, posts, likes, and comments
- Feed system with cursor-based pagination, infinite scrolling and optimized queries
- RESTful API architecture using Express and PostgreSQL
- Rate limiting for comments
- Optimistic updates for likes
- File uploads via Cloudinary
- Structured backend with controllers, middleware, and services
Focus: REST API design, relational database modeling, full-stack integration
Backend: Node.js, Express, PostgreSQL, Prisma, Drizzle ORM
Frontend: React, TypeScript, Next.js
Testing: Vitest, Playwright, Jest, Supertest
Tools: Git, GitHub Actions, Postman
Deployment: Vercel, Netlify, Render
- Backend API design and system architecture
- Database modeling and transactional systems
- Authentication and authorization patterns
- Real-time communication systems
- Offline-first data synchronization
- Integration and end-to-end testing strategies
- Production deployment fundamentals
- Docker-based environment setup for reproducible development
- Redis caching and rate limiting for performance optimization
- Improved observability and system debugging practices
- Exploring scalable backend architecture patterns
- System design fundamentals for scalable web applications
- Distributed systems concepts (event-driven design, caching layers)
- Production-grade backend engineering practices
- Performance optimization techniques for APIs and databases

