Skip to main content

Portfolio

For ease of search, you can filter by tags (e.g., work, project, debating) by clicking on them!

2024


Competing on weekends to represent Waterloo. Most notable achievements: Canadian Parliamentary Nationals 2024 semifinalists πŸ‡¨πŸ‡¦, LΓ©ger Central Canadian Championship 2024 champions πŸ†, McGill Central Novices 2023 top speaker πŸ₯‡

Automated completion of application products’ developer ticket requests to middleware messaging team using Python to increase response rate and development speed. Added trigger monitoring to bank-wide Linux/AIX servers πŸ¦πŸ“, allowing apps to save system resources until required

Wrote and deployed club’s new website πŸ”—, capitalising on SEO to enhance online presence and provide resources. Produced trip vlogs and short-form content to promote debating to 800+ followers and 23,000+ viewers. Created aligned brand identity by designing new logo and selling merchandise such as stickers and clothing. My passions combined πŸ”₯

2023


Creating and running lessons, drawing on years of past experience from being president of my high school debate club and coaching at Debate Camp Canada. Volunteering to organize large tournaments with > 400 participants as core adjudicator and tabulator to this day 🫑

I’m forgetful when it comes to giving gifts 🀦, so I built and deployed a full-stack app that helps with gift-giving planning using SQLite database and REST API. Implemented React frontend secured with user authentication, calendar, live chat, and gift idea generator. Hosted website on Vercel using GitHub and database to Fly.io server using Docker image for seamless scaling

Configured WAN of traffic signals 🚦, Bluetooth sensors πŸ›œ, CCTV cameras πŸ“· to maintain > 99% connectivity for 900+ intersections. Transformed raw Bluetooth data using Excel and ArcMap for region-wide travel time analysis, and presented findings on pandemic trends and traffic delay to the GM of Transportation

Identified undervalued stocks using data scraping from Google Trends combined with sentiment analysis on NYT articles for a financial alternative data trader to successfully outperform the S&P 500 from 2008 to 2022 πŸ€‘

2022


SE 101 Final Project: Uploaded position data to the backend using Wi-Fi networking and Arduino sensors to track workouts πŸ‹οΈβ€β™‚οΈ. Processed data with Python into graphs and statistics using NumPy and Matplotlib to display exercise movement stability on React frontend πŸ’ͺ

Taught 50 ten-year-old summer campers to develop creative HTML, CSS, Pygame, DAWs, and Photoshop projects. Promoted to assistant director for demonstrating leadership in customer service, helping earn 5-star Google reviews ⭐

Engineered backend architecture on AWS EC2 with socket networking to host real-time multiplayer chess lobbies πŸ›°οΈ. Designed UI in Java Swing for chess board and account system to save user themes, showing attention to detail. Practiced teamwork to create multithreaded depth four chess engine that has ~1800 rating and moves in < 2 secs β™ŸοΈ

2021


Researched complex topics like doping in sports for podcast hosts to discuss in 40-minute long episodes. Optimized media appearance such as episode titles and descriptions for delivery to thousands of listeners. Edited audio for long podcast episodes to smooth out audio product and maintain listener retention πŸŽ™οΈ