About

I am a Senior Finance and Mathematics double major at Santa Clara University. At SCU, I am a Ciocca Center Innovation Fellow and a Leavey Scholar. My past experience includes FP&A internships at Intuitive Surgical and LiveRamp.

Resume

Education


Santa Clara University, Graduating 2026

Saint Ignatius College Preparatory, Graduated 2022

Experience


June 2025 - September 2025

Sunnyvale, CA

Intuitive Surgical

Financial Analyst Intern, Digital FP&A

Responsible for...

June 2024 - August 2024

San Francisco, CA

LiveRamp

Financial Planning & Analysis Summer Intern

Responsible for...

February 2023 - Present

Santa Clara, CA

Self-Employed Math & Computer Science Tutor

Responsible for...

Programming Projects

Rave (Food Review Social Media Mobile Application)

Technologies Used: JavaScript, React Native, Expo, Python, Flask, Flask, Firebase, Firestore, Cloud Storage, Memcached

Rave is a startup and application I have been working on since May 2023. Rave is going to initially release as a mobile application, and I have been using my skills in Javascript and React Native to create the app. On the front-end this project has taught me a lot about making attractive, mobile-friendly user-interfaces and implementing these interfaces in code. For our server, I designed a REST API using Python and Flask. Creating the API has taught me about authentication/authorization (using JSON Web Tokens), storing data/images efficiently (using Google Cloud), designing algorithms (such as our search/explore ranking algorithm), and many other lessons about system design. The code is closed source, but the app will hopefully be released in January 2024.

Poker Payout Calculator

Demo     Github

Technologies Used: Javascript, React

This is a poker calculator I designed to calculate payouts between my friends. My friends and I play a lot of poker, but we used to often end up with unaccounted for chips or people not receiving all the money the chips showed them winning. This is a third iteration of the poker calculator. The original two used a client and server to do calculations, but I eventually realized that all the calculation could be done on the front-end. I think this tool is a good example of identifying a problem and hacking together a piece of software to solve it.

Dijkstra's Algorithm Maze Solver

Demo     Github

Technologies Used: Python, Pygame

This project is based on this Computerphile video about algorithmically solving a maze where the input is a picture. My code takes in an MxN maze where black pixels are walls and white pixels are paths. The program then converts this image into a graph where there are only nodes at the junctions, while nodes that are solely path without the ability to turn become edges. Once, I have created the graph, I implement Dijksra's Algorithm using a priority queue and solve the maze. The path used to solve the maze is then drawn onto the image and the image is output again as a new file.

Mandelbrot Set Visualizer

Demo     Github

Technologies Used: Python, Pygame

This program uses the Pygame library to visualize the Mandelbrot Set: a fractal generated by an iterative complex function. The program allows for movement of the 'camera' in all directions and a zoom in/out feature.

Fourier Series Drawing Visualization

Demo     Github

Technologies Used: Python, Pygame

This project is based on a 3Blue1Brown video about Fourier Series. The fourier series is a technique to decompose a function into a series of sine and cosine waves. The program takes in a path (drawing) like this house and turns it into a parameterized function f(t). After a series of calculations, we end up with the initial values and frequencies of a series of waves. We the represent these waves as a series of rotating vectors which trace the image.