A website for technical fans to analyze historic data up to 2023 of the biggest international racing sport in the world ποΈ. Built with PostgreSQL and fully deployed
Portfolio
For ease of search, you can filter by tags (e.g., work, project, debating) by clicking on them!
2024
Gen AI and speech-to-text to detect potential TB cases and create a report for doctors. Won Best Build with AI Hack using Google Technologies π₯
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 ποΈ