SHOST: Shop Best
A mobile app made to help to our users create reliable shopping lists with no missing items without wasting time and efforts. It was also made with the intention of encouraging to shop for only the amounts they need to stop food overconsumption.
My contribution: Designing the general layout for pages on the app using Figma, Building the home page and the data entry pages using JavaScript, HTML, and CSS.
DynaDojo
An open and extensible benchmarking platform for Machine Learning (ML) algorithms. Our platform lets you understand how a model performs as various parameters are adjusted, including tuning the complexity of the system (e.g., dimension), increasing the dataset size, changing the number of timesteps per trajectory, control, adding noise, adjusting the distribution of initial conditions, and more.
My contribution: Adapted Gilpin’s chaotic dynamical systems database into DynaDojo, vastly expanding the benchmarking and analysis options by 100+ systems. Developed a framework for Out-of-Distribution (OOD) data detection and generation. Currently working on understanding and improving the ML algorithms side of things! Used python mainly.
VS.
Poster on the progress made during the summer of 2024
Big Game
A custom Space Invaders-inspired game where Stanford faces off against Berkeley in a pixelated battle. Developed from scratch on the Mango Pi, this game features a GPA-based scoring system, keyboard controls, and optimized sprite rendering for smooth gameplay.
My contribution: Developing the graphics engine for the game using a custom library, implementing enemy movement patterns, and optimizing performance for smooth gameplay using C and RISC-V assembly. Implemented the sound module to add sound effects using a buzzer.