Portfolio Website
This very site — a zero-framework SPA with a custom history API router, Cyberpunk Three.js/WebGL animations across all 5 sections, Service Worker offline support, and a perfect 100 Lighthouse score.
Open to freelance & internships · Chennai, India
Front‑End Developer & SPA Architect
I build high-performance single-page applications with
vanilla JS, BEM CSS, and 3D web experiences.
I'm Roshin R G, a front-end developer and AI & Data Science student at Rajalakshmi Engineering College, Chennai. I specialise in building single-page applications with vanilla JavaScript, strict BEM CSS, and integrated WebGL experiences.
My philosophy is simple: the best abstraction is the one you understand completely. I believe in deliberate, intentional code — every event listener, every DOM query matters. I bridge the gap between data literacy and front-end precision, building interfaces that let humans interact with complex systems elegantly.
This very site — a zero-framework SPA with a custom history API router, Cyberpunk Three.js/WebGL animations across all 5 sections, Service Worker offline support, and a perfect 100 Lighthouse score.
Full-stack restaurant management system built with Node.js and Express. Features menu management, order tracking, location-based discovery, and a responsive front-end with smooth scroll-reveal animations.
A polished jQuery payment form with real-time card-type detection (Visa, Mastercard, Amex), live card flip preview animation, inline validation, and smooth micro-interaction transitions.
A pure CSS masonry art gallery — zero JavaScript required. Showcases advanced CSS Grid layout techniques with hover zoom, caption reveal, and fully responsive multi-column masonry flow.
Web app that analyses your Spotify listening history to surface personality insights — top genres, audio feature trends (energy, valence, tempo), and a dynamic visual identity based on your taste profile.
Have a project in mind or want to discuss opportunities?
I respond within 24 hours.