Final Year Computer Science Student at Lovely Professional University
I'm Nipun Singh, a Computer Science undergraduate at Lovely Professional University — driven by curiosity and a passion for building things that actually work. I thrive at the intersection of logic and creativity.
From building DuoBooth — a real-time peer-to-peer photo booth with WebRTC and Next.js 15 — to developing an ML-powered hospital bed optimization system with a Streamlit dashboard, I bring ideas to life through clean, purposeful code.
I'm a quick learner, collaborative team player, and relentless problem-solver. Currently exploring full-stack development, cloud infrastructure, and generative AI to keep pushing the edge of what I can build.
A curated set of tools and languages I use to bring ideas from concept to completion.
React.js, Next.js 15, TypeScript, HTML5, CSS3, Tailwind CSS — building fast, responsive, and polished user interfaces.
Spring Boot, Node.js, Express.js, REST APIs — designing scalable server-side systems with clean architecture.
Core Java with OOP, JDBC, Swing — and Python for ML pipelines, data analytics, and Streamlit dashboards.
PostgreSQL and MySQL — designing schemas, writing optimized queries, and integrating databases into live applications.
WebRTC, Socket.io, Zustand — building peer-to-peer streaming, live state management, and real-time applications.
Git, GitHub, Maven, Vercel, Streamlit, AWS Basics, Google Colab — the full toolkit for building and shipping software.
A real-time remote photo booth enabling two users to capture synchronized photos over an encrypted peer-to-peer connection — no media ever stored.
An end-to-end ML application that predicts patient length of stay and auto-allocates hospital beds using regression models and real healthcare datasets.
Continuously upskilling — here's a snapshot of my certified knowledge.
Have a project in mind, an opportunity to share, or just want to say hello? My inbox is always open.