I am an undergrad at Rochester Institute of Technology studying Bachelors in Software Engineering and imersion in Geographical Information Systems. I am a hardworking, detail oriented programmer equipped with creativity for technical problem solving and design fun user experience. This all basically means I program for life, but what does that mean exactly?
- I am a project manager at a startup company Pupil to develop a mobile app aimed to help high school students with college applications. Using technology like React native and Expo as the framework and Firebase for the backend, I aim to develop an application with a clean and functional interface that users would love to use.
- In my free time, I am also a lead software engineer at Multi-diciplinary Robotics Club at RIT, where I lead and develop software for quadruped robots from scratch with a team of 4 to 5 software engineers and also lead my team to work adjacent to variety of skilled engineers in other fields. My main focus of the project in Catbot is to not only create a functioning robot, but do so with the least technical debt and the most developer friendly for future freshmen and new programmers of any skillset. I accomplish such goal by architecting custom frameworks and produce detailed implementation document for any future catbot member. I even go as far as declaring a sub-project within Catbot project to prove functionality of the custom frameworks and rigorously test for any potential developer experience issues.
- When I am even freer than free, I develop full-stack bus schedule application for all of RIT students to use. This is a mostly solo-developed application where I designed, developed, deployed, and tested for real use. The goal for this project was to not only create meaningful work, but also test my ability of researching modern technologies and managing full-stack application to be deployed by a single developer; not to mention following upto date design guidelines, web standards, and SEO optimization techniques.





