I worked with the energy team at National Core Renaissance to develop a dashboard visualizing energy usage in affordable housing developments. This would be used to spot spikes in energy usage, assess trends in historical data, and help identify available rebates available.
- Jan 2024 - Aug 2024National Core RenaissanceAssistant Programmer• Designed a platform using Typescript, Nest.js, PostgreSQL, Prisma, GraphQL, and Next.js.• Lead discussions on UI/UX design, system architecture, and tech stack decisions.• Created Nest.js Pipes, Validation, and Guards to enhance external and internal security.• Enabled user authentication and sessions using Redis cache Passport, and GraphQL.• Automated data processing and scraping from API endpoints.• Optimized costs and pricing from microservices utilized.
- Aug 2023 - May 2024Union of Concerned ScientistsSoftware Developer Intern
As part of the Harvey Mudd College clinic program, myself and my team partnered with the Union of Concerened Scientists. We worked together over the course of 8 months to develop a dashboard visualizing climate spending in marginalized communities in California. You can view our findings here and use our dashboard here!
• Collaborated with a team to develop a dashboard to visualize IIJA spending in underserved communities.• Held meetings with policy makers at the California State Capitol to gather feedback on website features.• Led discussions on UI/UX design, website functionality, and features.• Created a design system in Figma inspired by the UCS design system.• Created features to visualize key findings in an R Shiny dashboard application.• Analyzed government spending data in marginalized California communities using R. - May 2023 - Jul 2023Harvey Mudd CollegeUndergraduate Computer Vision Researcher
I worked with a brilliant team in the HMC Bee Lab on an ongoing project to monitor honey bee hive health. The project involves taking overhead drone images of the Robert Redford Conservancy and processing them using machine learning. This would be used to automate identification of floral density and diversity, indicators of honey bee hive health. This included assessing model performance, developing tools, and setting up a new workstation to be used.
• Worked in a research lab using PyTorch to Improve pixel semantic segmentation precision by 35%.• Developed tools to augment datasets, measure class imbalance, and visualize memory usage.• Evaluated model performance when using augmented datasets, lower image resolutions, different loss functions, smaller batch sizes, and regression models.• Created documentation for a new workstation to be used by Bee Lab Researchers. - Sep 2022 - Jan 2024Harvey Mudd College & Pitzer CollegePython and Java Tutor
While at Pitzer and Harvey Mudd College I had the opportunity to tutor students in Computer Science courses. This included Principles of Computer Science, Intro to Computer Science, and Computing Practices/Projects/People. I immensely enjoyed my team teaching others as I could see students become more and more passionate for computing and CS. I taught students a variety of topics including Java, Python, and mentoring students in completing a final project.
• Assisted the HMC Clinic program by developing a tool in Python to give students feedback from submissions.• Assisted professors in grading over 50 student assignments weekly.• Contributed to professor and tutor discussions on how best to teach course material.• Gave students guidance as they completed Java, Python, and Racket assignments. - May 2022 - Aug 2022BraidSoftware Engineer Intern
As an intern at a small tech startup I was able to get a full picture and learn how systems are created and work together to form an end product. I worked in a team to build pages for new features being developed, test those features, and make UI improvements across the frontend to increase revenue.
• Implemented new features to increase ODFI and RDFI transactions and revenue.• Improved user sign-up pages in React Native for Web to increase user signups.• Tested features by creating new feature flags using GraphQL's mutations and queries in a Spring and Kotlin backend.• Made UI improvements and fixed style errors in the React Native App.• Collaborated with team members in a SCRUM environment.• Made UI improvements and fixed style errors in the React Native App.