I am a programming enthusiast in general who is really passionate about the world of software. When I am passionate about something, I work towards achieving the goals even if that requires long sleepless hours.
I am a final year student at NIT Trichy, India pursuing a Bachelors's degree in Computer Science. I have worked on projects spanning across web development (Pragyan Premier League), developing Python packages, system administration, generative art and plenty other things which require automation and scripting.
A combined experience of all these skills greatly helped me when I interned at Cisco in 2022 where I developed an automated testing framework for testing the IOS XR operating system on several kinds of routing cluster hardware.
I have also explored below the application layer through projects such as Cubic Congestion Control which involved developing a Linux kernel module.
Recently, I developed a blockchain based lottery system (link) to learn about smart contracts and decentralized applications. Honestly, it made me want to learn more about dApp development and upskill myself to be able to contribute to the Ethereum ecosystem.
Cryptography is my most favourite academic subject and to witness it practically, I often participate in cybersecurity competitions (CTFs) where I mainly play in the categories of Cryptography, Blockchain, OSINT and Pwn. My team has finished in the top 20 teams in InCTF, HeroCTF and DigitalOverdoseCTF.
I am confident that given the right opporunity, I can showcase my talent and skills and use that opportunity to give back to the software community and improve myself as a software developer.
I worked with the Whitebox Networking Team on SLC and DDC routing
clusters which run on the IOS-XR operating system.
I developed an extensible automation framework from scratch in Python using
the pyATS library. The framework logically structures any arbitrary cluster
topology, performs automatic cluster-state management, supports remote
executions on IOS-XR shells with output parsing.
The framework realizes efficient testing without manual intervention and is
actively used and extended by the team.