I've led technical workshops, developed platforms enhancing student learning and many more. Always exploring new challenges and innovations! 🚀
My coding journey began with Python during my early years in programming. The simplicity and elegance of the language fascinated me, and the minor FizzBuzz Problem soon turned into a deep passion for software development. As I explored further, I became intrigued by problem-solving and algorithmic challenges, which led me to dive into competitive programming and full-stack development.
I have worked as a Frontend Engineer Intern at Minervaa, building scalable web applications, and as the Technical Co-Lead at OWASP NIE, where I organized cybersecurity events and led open-source projects. My dedication to coding also reflects in my competitive programming journey, where I have achieved the Knight rank on LeetCode, placing within the top 5.81% globally.
🎓 Bachelor of Engineering in Computer Science
The National Institute of Engineering, Mysore
CGPA: 9.45
âš¡ Languages: TypeScript, C++, Go, Python
âš¡ Frontend: Next.js, Recoil, Zustand, Tailwind CSS
âš¡ Backend: Node.js, Gin , PostgreSQL, MongoDB
Minervaa
Sept 2024 - Dec 2024
Developing scalable web applications, optimizing API integrations, and enhancing frontend experiences using Next.js, TypeScript, TailwindCSS and GSAP
OWASP NIE
Oct 2024 - Present
Led and hosted cybersecurity events for 200+ students, managed open-source projects, and contributed to community learning initiatives.
A real-time chat application with instant messaging capabilities, user presence indicators, and end-to-end encryption. Features include message history, file sharing, and responsive design for mobile and desktop users.
A robust authentication service built using Go with Gin, PostgreSQL, SQLC, Redis, and JWT. It provides a complete authentication flow, including sign-up, login, session management, and token-based authentication with comprehensive security features.
A 15-level Capture The Flag (CTF) challenge with virtual machines hosted in Azure, featuring various security puzzles and scenarios. Designed to test and improve cybersecurity skills through practical, hands-on challenges in a gamified environment.
An AI-powered article summarizer built using React and TypeScript, integrated with Rapid API for fetching content and Redux for state management, providing concise and accurate summaries.
A robust CRUD application built with Go, PostgreSQL, Goose for database migrations, and Docker for containerization, ensuring efficient and scalable management of alert data.
A repository focusing on PostgreSQL migrations, providing seamless version control and schema management to maintain data integrity.
An educational resource designed to summarize key concepts of the Go programming language, providing concise and clear explanations
A website designed for the NGO 'UI,' focusing on providing education to underprivileged second-generation learners through interactive content and learning resources.
A basic movie search application developed with JavaScript and Next.js, allowing users to explore and search movies with a simple and interactive interface.