PIMCO logo

Tech Analyst Intern
June - August, 2020
Remote Internship
[Language]

As an intern on the Financial Engineering Services team, my project addressed scalability concerns of an application that performs Monte Carlo Simulations on a growing number of accounts. Resource utilization was heavy and a huge amount of data was output by the application, so the storage constraint was a major issue. By automating the migration of data to a cloud storage database, employing the use of Airflow, AWS S3 Buckets, and Snowflake, business value was added via increased scalability and migration to cloud compute.

group meeting image

Gamified Task Manager
May - Present, 2020
Remote Group Project
React

While in lockdown, I was searching for ways to stay on task and manage my time, so I turned to the app store for a gamified task manager. To my surprise, there were not many available, and the existing ones did not have aesthetic designs that appealed to me. This inspired me to make my own, and I enlisted a team of three other developers and a graphics designer to create a quest-based to-do list app with me. This project is currently in the works, and our coding progress can be found here. We want to motivate people to accomplish their tasks, and sprinkle some fun in, too!

new CS5 website
old CS5 website

Front-End Web Development
June-August, 2019
Harvey Mudd College, Claremont CA
HTML, CSS, and JavaScript

Tasked with updating webpages for introductory CS classes at Harvey Mudd, I added a new header design, menu, navigation buttons, and a number of easter eggs. The image displayed is the new website for CS5: Introduction to CS, and hovering over it reveals the old website. Quite a 180! These pages get traffic from over 200 students each semester, and in increasing ease of navigation and making the webpages more visually pleasing, students have had a better user experience.

Spampede Game

Snakes and ...Spam?
December, 2019
Harvey Mudd College, Claremont CA
Java

This was pair-programmed final project for Principles of Computer Science, taught in Java. A spin on the classic Snakes and Apples game, this snake is out for spam! Using an MVC design pattern, the game is divided into SpampedeData (tracks the board, spam, snake, and non-wall cells), SpampedeDisplay (updates the graphics), and SpampedeBrain (handles key presses). There is both a user-controlled mode, and an AI mode, which employs a breadth-first search algorithm to find the nearest spam.

Pac-Man Maze Game

Pac-Man Maze Game
November, 2018
Harvey Mudd College, Claremont CA
GlowScript VPython

This was a final project for an introductory CS course. In a group of 3, we created this maze game that is reminiscent of Pac-Man. The ball starts from the bottom right corner and the goal is to reach the top left corner. There are ghosts that can kill the player and send them to the sky, and the ghost in the middle blocks the player's view of where the moving ghosts are and is an added challenge. Navigating the ghost is done with the up, down, left, and right arrow keys. Upon reaching the goal, a message will appear and tell the player they've won. The game itself can be found here. Fair warning: it's extremely hard, if not impossible to reach the end goal!