I'm Pon Raaj V, a software developer based in Chennai, India, currently working as a Software Engineering Intern at Cognizant with a focus on Generative AI.
I enjoy building robust and scalable web applications that are both functional and thoughtfully designed. My primary tools include Go, TypeScript, Python, and React, but I'm always exploring new tools and approaches to solve complex problems.
When I'm not coding, I enjoy contributing to open-source projects, participating in competitive programming contests, and leading workshops to help others learn about technology.
Implemented Multi-Agent Systems with frameworks like LangGraph and Google's ADK. Engineered real-time Voice Agents using OpenAI models through WebRTC for low-latency responses.
A peer-to-peer file sharing app using WebRTC data channels with a minimal WebSocket server for signaling and a chunk-based transfer system for large files.
A cross-platform desktop native download manager with pause, resume, and cancel support, using Go-routines for concurrent and faster chunk downloads.
A full-stack application to fetch and display college students' competitive programming data from LeetCode, CodeChef, and Codeforces in real time.