I have a degree in computer science from UBC. While I was in school, I gained an interest in backend development and networking.
In my free time, I enjoy:
- Reading
- Listening to, discussing, and finding new music
- Rock climbing
Looking for and applying to new grad roles!
-
Clock-Based Text Detection using Deep Learning Transformers, Token Classifier, OpenAI
- For a computer engineering class project, I explored the possibility of using machine learning to detect sentences in books that mention an explicit hour and minute of the day. I built two pipelines and compared the results: the first approach used a fine-tuned transformer model (spoiler alert, it wasn't very good). The second approach used a fine-tuned token classifier to tag any temporal text, then GPT-5.4 mini to filter any tagged text that wasn't clock-related (e.g., remove "yesterday" but keep "1:43 P.M.").
-
TCP Congestion Anomaly Detection C, TensorFlow, Keras
- I implemented TCP from scratch in C (did not use TCP sys calls like
socket()), then trained and fine-tuned an LSTM to predict imminent congestion events (triple ACKs/timeouts) before they occur.
- I implemented TCP from scratch in C (did not use TCP sys calls like
-
University Capstone Project Python, SQL, Electron
- I worked on a team of 6 for a year-long school project to develop a full-stack desktop app for generating resumes and portfolios. Users upload a compressed file (e.g., .zip, .tar) that contains coding projects to the app, and the app will analyze the projects and generate a usable resume and web portfolio with statistics and information about each project.
-
Literary Quote Clock Python, Raspberry PI, E-paper Display
- I built a clock that tells the time using quotes from books using a Raspberry PI Zero 2WH and an e-paper screen.
-
Selectify (albumselector.com) Python, Nginx, Gunicorn
- I made a website that selects a random album from your list of saved albums on Spotify for you to listen to. The site was originally deployed locally via a reverse-proxy, Gunicorn, and port forwarding; it was accessible to anyone, regardless of whether they were connected to my home network or not.
Python, C, Java, JavaScript, R
