Sicheng Ouyang

Software Engineering @ UWaterloo

·build 8c72e13

Sicheng Ouyang

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

Growth Line

  1. 2023.08

    Mobile + Data Foundations

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

  2. 2024.06

    ML Internship (Tencent Music)

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

  3. 2023.08-2025.06

    Co-Founder Product Build

    Built and operated an A-Level study platform (WordPress + MySQL + Tencent Cloud) with about 1,000 daily active users.

  4. 2025.06

    Graduation

    I graduated from High School! On to university and new adventures!

  5. 2025.09-present

    Software Engineering @ UWaterloo

    Deepening my systems, math, and algorithms foundations while building full-stack projects.

  6. 2026.04-2026.08

    Software Engineer @ Mui Scientific

    Building a new inventory system, refining legacy software, and updating the company's website.

  1. 2023.08

    Mobile + Data Foundations

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

  2. 2024.06

    ML Internship (Tencent Music)

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

  3. 2023.08-2025.06

    Co-Founder Product Build

    Built and operated an A-Level study platform (WordPress + MySQL + Tencent Cloud) with about 1,000 daily active users.

  4. 2025.06

    Graduation

    I graduated from High School! On to university and new adventures!

  5. 2025.09-present

    Software Engineering @ UWaterloo

    Deepening my systems, math, and algorithms foundations while building full-stack projects.

  6. 2026.04-2026.08

    Software Engineer @ Mui Scientific

    Building a new inventory system, refining legacy software, and updating the company's website.

What I Do

The areas I spend most of my time building and learning.

01

Backend Systems

I mainly use TypeScript and Python, with an emphasis on error handling, clear data ownership, and predictable APIs.

02

Applied ML

I fine-tune and evaluate open-source models, and experiment with multi-agent systems and prompting.

03

Practical Product Delivery

I turn prototypes into usable web, mobile, and desktop products, then improve them with real feedback.

04

Lightweight Developer Tooling

I build small tools for daily work and prefer simple scripts or local setups when they are enough.