Software Engineering @ UWaterloo

Sicheng Ouyang

Software Engineering student at UWaterloo focused on reliable backend systems, practical ML workflows, and product delivery.

Growth Line

  1. 2023

    Mobile + Data Foundations

    Built a React Native maps app with storage/render optimizations and ran handwriting recognition experiments up to 96% accuracy.

  2. 2024

    ML Internship (Tencent Music)

    Evaluated 10 speech synthesis models with 20+ experiments and delivered a 20% gain in vocal consistency.

  3. 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.

  4. 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.