About This Page

This is an unsupervised machine learning model I've written from scratch running directly in your browser. Every bit of matrix operations has been optimized to run in the TypeScript file, being run 100% on your computer. The model only sees where your mouse was 5 seconds ago (if on mobile, the last place you've tapped) and calculates its best prediction (in blue) of where your mouse currently is (in white).

The background is actually a direct projection of the bias matrix that runs the majority of the program's functionality. Look at how the entries change over time!

Skills

Computer Programming

I have been coding for the majority of my life; I am proficient in Python and Java programming languages, with Python being my primary language. I have intermediate knowledge of MATLAB, C++, and C. Most recently, I’ve been using a lot of C to optimize my machine learning model and write MCU code for robotics. I am also very familiar with JavaScript and, by extension, TypeScript. Additionally, I have a working knowledge of HTML and CSS. Over the last year, I've worked in a team of 40 other programmers which has enriched my skills in clean architecture and Git/Github.

I’ve done work with my own Linux (Ubuntu) server management, and so I’m very familiar with bash, file systems, and Linux maintenance. In terms of operating systems, most of my workflow is in macOS, but a portion of my work is also done on a Windows VM with the Microsoft Office 365 applications.

Languages

Math and Physics

I competed in the USAPhO(USA Physics Olympiad), Putnam Competition, and CAML (California Math League). Earning the rank of top 100 in the USA for USAPho and top 5 in California at 14 for CAML. Recently, much of my math has been in Combinatorics, Graph Theory, and Stochastic Calculus.

Quantitative Finance

Much of my most recent work has been in quantitative finance research, applying my knowledge of time series analysis and computer programming in new and creative ways. Through my most recent project, I’ve gained a thorough experience in options volatility and short-term pricing diffusion analysis. You can see my work in the projects page.

Engineering

I have a working knowledge of CAD, and I regularly use both SolidWorks and Autodesk Fusion. For the last four years, I have been in different robotics teams working on both programming and manufacturing. In 2024, my deployed code was used in the FRC World Championships. Through this, I’ve gained extensive experience soldering, using power tools, and 3D printing.

Communication & Media

I have strong public speaking skills developed through parliamentary debate and earning the Eagle Scout rank, the highest rank of American Boy Scouts. I’m comfortable presenting technical material using PowerPoint and Google Slides.

One of my biggest personal hobbies is videography and video editing. I have had upwards of 7 years of experience in Premiere Pro and After Effects, and Blender. I currently also work as a contract videographer for the UofT newspaper, The Varsity.