
Hello! My name is
Kai Zhou
CS + Math @ Northwestern
About
I love building things, from the first sparks of an idea to the ongoing process of refining them. As a rising sophomore at Northwestern, I’ve found computer science and math to be my favorite tools for tackling problems with both creativity and precision. I’m especially curious about how they connect to areas like software engineering, quantitative finance, consulting, and mechanistic interpretability. Outside of school, I’m usually running, working out, taking photos, playing squash, or getting lost in puzzles.
Projects
Portfolio Correlation and Mean-Variance Optimization
A portfolio optimization tool uses a Monte Carlo simulation based on Modern Portfolio Theory to analyze historical data and visualize the Efficient Frontier, pinpointing portfolios with the highest risk-adjusted returns.
Technologies: Python, Pandas, NumPy, Matplotlib, Seaborn
Conway's Game of Life
An optimized implementation of Conway's Game of Life cellular automaton with interactive controls.
Technologies: JavaScript, HTML, CSS
Personal Website
A personal portfolio site built with Python and Flask to showcase my projects and interests.
Technologies: Python, Flask, HTML, CSS