In summer of 2025 I designed a driver circuit for a xenon flash lamp. It used a 1.41mF capacitor bank that could be charged to 410V in 150ms using a transformer that I wound. It also had a high voltage trigger circuit that I designed to be controlled with low voltage pulses from a Raspberry Pi.
To make a strobe light for concerts for the band that I play drums for I wrote a program in Rust to trigger the xenon flash lamp when I hit the bass drum. The program utalized a technique known as "onset detection" to analyze audio input in real time and look for a sharp increase in low frequencies. The program was run on a Raspberry Pi.
In late 2023 I wrote a Fourier transform algorithm from scratch in Python which I used to analyze 5 years worth of tidal data from waterfront station in Vancouver. The Fourier transform was used to detect several interesting frequencies which could be attributed to motion of nearby celestial bodies.
In my first year at UBC (2024-2025), as part of UBC Formula Electric I designed a 38cm by 42cm IP67 rated silicone gasket to seal the inverter from water and dust. This gasket was made from a two part silicone which was cast into a 3d printed mold.
During the summer of 2024 I wrote a computer program in C++ to simulate games of poker in order to calculate the chances of winning a hand with given hole cards (the two cards that you hold) and a given number of opponents. It simulated over 1 million random games for each possible set of hole cards and the data collected was visualized using a heat map.
Throughout the years 2020 to 2023 one of my friends and I built many solid rocket motors using components available from the hardware store. This involved making the chemicals required such as potassium perchlorate and aluminum powder. We tested potassium nitrate, potassium chlorate, potassium perchlorate, and double base based propellants, eventually achieving altitudes upwards of 100m.