I’m a Data Analyst and Software Engineer at Johns Hopkins Applied Physics Laboratory, where I develop large-scale simulation and analytics tools for defense and autonomy programs. My work focuses on building data-driven systems that integrate modeling, optimization, and machine learning to support real-world decision-making.

Previously, I earned triple majors in Electrical Engineering & Computer Science, Applied Mathematics, and Economics from UC Berkeley (Go Bears! 🐻) and a Master of Science in AI from Johns Hopkins. My academic background spans machine learning, reinforcement learning, and econometrics, giving me both the theoretical foundation and practical expertise to bridge data science, engineering, and applied research.

Check out my CV here.

selfie1.jpg

Highlighted Projects

$\color{#373530}\rule{360px}{3px}$

💼 An Empirical Deep Dive into the Past 3 Years of Tech Layoffs

Data Science, Web Scraping, Visualization Jan 2023

Analyzed Covid-19 and inflation-caused mass layoffs in tech industries, comparing company sizes and Key Performance Indicators. While Covid-19 tech layoffs affected early-stage and IPO companies, recent layoffs affect more IPOs [Link]

Developed using Selenium, Pandas, Statsmodels, and Seaborn

Unknown-3.png

An Empirical Deep Dive into the Past 3 Years of Tech Layoffs

$\color{#373530}\rule{360px}{2px}$

🔍  Stock Search

Front-end, Back-end, Visualization, Startup Idea Jun 2022 — Present

Stock Search is a website which displays historical stock price data at 30 min intervals for 450+ companies for the past several months, going beyond what Google & Yahoo offer [Link]

Developed using Svelte, SvelteKit, Chart.js, Tailwind CSS, DaisyUI, MongoDB, and Vercel

Screen Shot 2023-01-23 at 7.13.18 PM.png

Stock Search

$\color{#373530}\rule{360px}{2px}$

🤖 Facial Keypoint Detection with Neural Networks

Machine Learning, Computer Vision Oct 2022 - Nov 2022

In this class project, I designed & tested several neural network architectures to try and predict facial keypoints. I started by predicting the location of the nose. Then, I made my own neural network to predict all 58 facial keypoints. Next, I moved to a larger dataset and used a modified pre-trained ResNet model. Lastly, I explored pixelwise classification instead of regression [Link]

Developed using Python, PyTorch, Matplotlib, Skimage

Untitled-1-4.png

Facial Keypoint Detection with Neural Networks

$\color{#373530}\rule{360px}{2px}$

💻 Approximating Non-Convex Problems /w Gurobi

Optimization Apr 2022 - May 2022

Powered by Fruition