Software Engineering @ UWaterloo
Sicheng Ouyang
Software Engineering student at UWaterloo focused on reliable backend systems, practical ML workflows, and product delivery.
Growth Line
2023
Mobile + Data Foundations
Built a React Native maps app with storage/render optimizations and ran handwriting recognition experiments up to 96% accuracy.
2024
ML Internship (Tencent Music)
Evaluated 10 speech synthesis models with 20+ experiments and delivered a 20% gain in vocal consistency.
2023-2025
Co-Founder Product Build
Built and operated an A-Level study platform (WordPress + MySQL + Tencent Cloud) with about 1,000 daily active users.
Now
Software Engineering @ UWaterloo
Deepening systems and algorithm foundations while continuing full-stack and AI-oriented project delivery.
What I Do
Engineering focus areas that guide how I design systems, ship features, and iterate in production.
01
Backend Systems
I build using Typescript and Python, focusing on accurate error handing, clear data ownership and clear API routes
02
Applied ML
I love fine-tuning and evaluating open-source models for practical use cases, and have a lot of fun with muti-agent experiments and prompt engineering.
03
Practical Product Delivery
Turning prototypes into actual usable products across web, mobile, and desktop with measurable user outcomes and feedbacks.
04
Light Weight Developer Tooling
I like making small but useful tools that improve my daily productivity, and I prefer simple scripts and local setups over complex platforms and cloud services for most use cases.