Portfolio
This is my complete CV, highlighting all of my professional achievements. For a brief overview, please refer to my resume.
I'm Technopile, a quick learner who adapts easily to new environments. My main skills are analysis and rapid development. I'm good at breaking down problems and building solutions fast. I'm always eager to learn new things and take on fresh challenges. I enjoy growing my skills and finding ways to improve processes and create innovative solutions.
Experience

Software Engineer
June 2023 - Present

Key Technologies: Next.Js, Java, Keycloak, Matrix
I began my professional journey when Grootan selected me through my college placement. At Grootan, I delved into the field of Identity and Access Management (IAM), focusing on building robust IAM and User Management systems using Keycloak, while also working on other Full-stack projects.
Education

B.Tech Computer Technology
2020 - 2024Bannari Amman Institute of Technology,
8.91 CGPA

I graduated from Bannari Amman Institute of Technology with a degree in Computer Technology.
Throughout my studies, I was an active participant in the Cloud Computing laboratory.
This hands-on experience allowed me to develop a set of full-stack development skills. I also gained valuable knowledge in AWS, Linux, and various web hosting technologies.
My time in college not only provided me with a strong academic foundation but also practical, industry-relevant skills.

12th Grade - CBSE
2019 - 2020Adhyapana School,
86.5 PCT

10th Grade - ICSE
2017 - 2018Idhayam Rajendran School,
86 PCT

Projects
Device Auth
September 2025
I believe the future of authentication lies in something we already carry everywhere with us, our mobile devices.
IAM is changing, Users no longer want to remember or enter complex passwords every time. Also the security team no longer trust the static passwords that can be stolen or phised.
So i think by turning devices into secure identity, we can make authentication user friendly and secure proof. This is a POC of this idea.
Cryptography
April 2023
As part of my cryptography learnings, i developed a cryptography-based project where users can securely encrypt and decrypt messages. In addition to providing message encryption, users can connect and chat with each other, sending encrypted messages that only recipients with the correct key can decrypt. For the encryption mechanism, I implemented AES-256-CBC, a robust encryption algorithm known for its high level of security. It uses a 256-bit key length and operates in Cipher Block Chaining (CBC) mode, ensuring that every message remains confidential and protected.
Docs Online
March 2022 - May 2022
As part of my college project, I developed Docs Online, a Google Docs clone. It's a web-based platform for creating, updating, and sharing documents, with real-time collaboration features where users can invite others to view and edit simultaneously. I also added a one-click lock feature, allowing document owners to lock their docs with a single click. Working on this project helped me enhance my edge case thinking, development thinking, and understanding of technologies. I used ReactJS, NodeJS, WebSockets and MongoDB to build the platform.
Expense Tracker
July 2022 - August 2022
Demo
| Personal Project
I developed an Expense Tracker as part of my full-stack Java learning journey. This project utilizes ReactJS, Spring Boot, and MySQL to create an efficient and user-friendly expense management solution.
Youtube Clone
January 2022 - March 2022
As part of enhancing my skills in ReactJS and NodeJS, I developed a YouTube clone. This project replicates the core functionalities of the YouTube platform, including video uploading and user interaction features like subscribe, comments and likes.
E-Learning Portal
August 2021 - October 2021
During college, I worked on my first project a Proof of Concept (POC), aimed at preventing users from generating certificates
without completing the actual course material. The idea was inspired by platforms like Udemy,
where users can sometimes bypass content by simply checkmarking or fast forwarding videos to receive a certificate,
I developed a solution to ensure authentic engagement with the content.
In my Content Lock System, all videos remain locked except the first one. Users must watch each video up to a set time frame to unlock
the next one. For the initial viewing, fast-forwarding is restricted until the set time frame is reached,
ensuring they watch the key parts. Additionally, tests can be added after each video to assess the user's understanding
and ensure they’ve absorbed the material. This approach helps ensure that users gain some knowledge out of it.
Admin Dashboard
December 2021
I also developed an Admin Dashboard for the E-Learning Portal. The dashboard gives administrators full control over the platform, including managing published courses, monitoring user progress, and blocking users if necessary.
YaaRaa
October 2021 - November 2021
Website
| YaaRaa Technologies
During my internship at Yaaraa Technologies, I had the opportunity to develop their official website, which was also their first. I am grateful to Yaaraa Technologies for trusting me and giving me the chance to contribute to such an important project. I’m proud to say that the website remained live for around two years, helping the company establish its online presence.
