Hello
My name is
Creator, Explorer, Learner
Hello! I’m William, a high school junior who loves to learn about our
world.
I'm extremely interested in all types of mathematics. Beyond the typical high-school
curriculum, I enjoy studying all sorts of advanced math, such as analysis,
linear algebra, combinatorics, number theory, and probability. I have also
qualified for the AIME three times and won awards competing in various math
competitions (such as the AMC series, the Stanford Math Tournament, and UIL.)
I like to create all types of things, both physically and digitally, to bring
ideas to life, ranging from microcontrollers to webscrapers. (See some examples
below!) I'm currently learning about data structures and algorithms to help
myself make larger, more impactful projects. I also compete in the silver
division of the USACO programming contests.
I believe that knowledge is best used when shared, so I enjoy helping others
learn. I have tutored peers in all sorts of STEM fields, and in my positions
as an officer of the math honor society and as a leader of a citywide math
circle, I work to promote and foster an appreciation of math, as well as of
learning in general.
Outside of my adventures in STEM, you’ll probably find me practicing my violin,
exercising, reading, watching YouTube (3BlueBrown, Vsauce, Wendover, and Jet
Lag are my favorite channels), or spending time in nature. In the future,
I hope to study something STEM-related in college, and eventually become a
scientist or engineer to create the ideas that make our world a better place.

An app to keep track of my school's bell schedule! Extremely functional.
Languages/frameworks used: Javascript, Svelte
Source code for my custom alarm clock. I designed and prototyped it with an Ardino and breadboard circuits, and wrote C++ code to run it. Featuring the new, modern, mesmerizing 16x2 LCD display!
Languages/frameworks used: C++
Data analysis of the Basketball GM video game, a basketball management simulator. I used Python and the Pandas library to analyze the data and find interesting trends and insights. I'm also working on predicting player performance using modeling and machine learning techniques!
Languages/frameworks used: Python, Pandas, PyTorch
Your crush (literally) can't say no to this one! A cute little applet to send your special someone a Valentine's Day message. It also has fun animations!
Languages/frameworks used: Javascript, Svelte
Self-explanatory - a GPA calculator for those like myself too lazy to do it by hand.
Languages/frameworks used: Javascript, Svelte
HTML
CSS
Javascript
Svelte
Tailwind
Vite
pnpm
Python
Java
Git
Vim
Stack Overflow