Static analysis tools which are widely used by developers to find issues with their code before compilation led to a massive number of falsely positive and trivial warnings. A significant portion of developers' times are wasted in triaging these warnings and determining which ones to fix. I am working on a research project that aims to predict what warnings are actionable on part of the developer, so that they don't have to.
As a Full-Stack developer at the ASUCD Pantry, I work alongside a small team of developers to help the ASUCD Pantry battle food in-security on campus by building an inventory management system, a volunteer sign-up system, and an e-commerce order page accessible to over 40,000 students, saving the Pantry roughly $100,000 in estimated software costs.
Lead of the University of California, Davis chapter of Google Developer Student Clubs. Visit the website for the most updated information about our chapter of GDSC.
What are GDSCs?
Google Developer Student Clubs (GDSC) are community groups for college and university students interested in Google developer technologies. Students from all undergraduate or graduate programs with an interest in growing as a developer are welcome. By joining a GDSC, students grow their knowledge in a peer-to-peer learning environment and build solutions for local businesses and their community.
Stay Cozy:
An on-demand SMS service that provides the current weather at your location or a city of your choice along with a recommendation on what you can choose to wear to be cozy.
Path Optimizer:
Created a program that finds a path that minimizes/maximizes the given parameter, with a primary focus of using OOP principles to ensure that modifying the program to optimize for a different parameter, a different path system, or really anything is quite simple. In this example, the program was tasked with finding a path that crossed the least amount of obstacles.
COVID infection Simulator
Challenge program from a Data Structures and Algorithms class to simulate the spread of COVID infections, with a goal of finding the time it will take for the entire set of population to be infected given a list of initial infected people and the people they meet at regular frequencies using a customized version Dijkstra's Algorithm.
CLI Notes App
A Command Line Interface based Notes app with support for Labeling, indexing, and searching. I wanted an effortless way to make notes in an organized fashion without having to leave the terminal, so I decided to make a program to help me with that!
Calligraphy Bot
A 3-DOF robot hand built for less than $50 which can perform actions such as drawing and writing. This arm can easily be repurposed for a variety of other uses.
Calligraphy bot
LEAD is a year-long program focused at providing its participants hands-on leadership skills. Apart from giving an opportunity to gain volunteering hours, this program also gives students an opportunity to get involved in a multitude of projects as a SEWA volunteer.
I make videos related to science and technology. My videos range from enthusiast level content with operating system boot tests and setting up virtual machines to simple videos designed to encourage an interest in STEM.
Apart from my other projects, in my free time, I like to answer technical questions related to computers and operating systems on Quora.