All My Projects 👨‍💻

Yinlink - real time bilingual calls desktop view

Yinlink - real time bilingual calls

Yinlink is a Real-time bi-directional English ↔ Mandarin translation system powered by LiveKit and OpenAI. We focus on provding real-time, low latency, and direct user to user translation by creating a ghost voice bridge between users, ensuring a smooth and easy user experience.

Naturally-Learned-Trojan-Triggers-for-VGGFace desktop view

Naturally-Learned-Trojan-Triggers-for-VGGFace

Extends the trigger generation phase of TrojanNN through a fully differentiable trigger: We treat the mask shape, pixel colors, and transparency (alpha) as learnable parameters that are optimized simultaneously via gradient descent to maximize specific neuron activations.

SnapNutrient - Your personalzied nutrition tracking platform desktop view

SnapNutrient - Your personalzied nutrition tracking platform

Launched an AI-powered meal tracking platform using Next.js and TypeScript secured via Google OAuth2, enabling users to log meals via photo, receive personalized nutrition analysis, and interact socially through likes and comments.

Robotics for Space Exploration - CIRC Competition 2022 desktop view

Robotics for Space Exploration - CIRC Competition 2022

Configured GPS, Lidar, and IMU sensors with ROS(C++) on Ubuntu to stream real-time data and generate terrain maps; Competed in the Canadian International Rover Challenge (CIRC)!

Multi-Agent Traffic Analysis (Work in Progress) desktop view

Multi-Agent Traffic Analysis (Work in Progress)

Will be exploring the following relationships between drivers and pedastrians using the Waterloo multi-agent traffic dataset: crosswalk: multi-agent traffic behavior modelling, trajectory prediction and interaction modelling between vehicles and pedestrians.

Are you Smoking? desktop view

Are you Smoking?

Published a smoking detection system using a 4-layer CNN in PyTorch, targeting real-time detection in live video feeds. Achieved 99% train, 87% validation, and 85% test accuracy using batch norm, dropout, and max pooling layers.

CANSLIM Momentum Trading Bot (Work in Progress) desktop view

CANSLIM Momentum Trading Bot (Work in Progress)

Focused on using an 8/21 ema pullback strategy to identify entries for high momentum growth stocks; Also added in William O'Neil's CANSLIM methodology to identify high growth stocks.