About Me

I am a self-taught with significant open-source contributions, experience developing commercial software, and a strong background in competitive programming. I enjoy participating in coding contests and building applications to learn and solve problems.

I started coding when I was around 13 years old, with Java as my first language. I watched thenewboston tutorials on YouTube to learn the basics and gradually expanded my skills. My first funny reason for liking coding was because the syntax highlighting and the Eclipse IDE looked very cool and foreign. Coding became a daily thought and I kept practicing, by building toy projects and exploring various fields.

As of now, I am exploring mathematics, computer science, and artificial intelligence. I will be going to University of Fraser Valley, British Columbia in May 2026 for Bachelor of Science, then major in Computer Science.

C++ TypeScript JavaScript Python Rust Java React Svelte Node.js Git VS Code CMake Tailwind CSS HTML5

Experience

  • 2021-Present

    Founding Engineer

    Avatar Cam

    Commission-based software to display controllable and interactive avatars for creators.

  • Sep 2022-Feb 2023

    Class Mentor (Intro to Programming)

    Code the Dream

    Taught students necessary knowledge and workflow to transition to Software Engineer roles from different industries.

Avatar Cam

Founding Engineer

2021-Present

Commission-based software to display controllable and interactive avatars for creators.

  • • Delivered unique cams to Twitch streams with 27K+ followers and YouTubers with 266K+ subscribers.
  • • Optimized the infrastructure of the program with C++ to reduce CPU usage to less than 1%.
  • • Probabilistic phoneme lip synchronization to match 80% of user’s mouth shapes during live streams.
  • • Created real-time internal imgui UI to reduce labor time for artists by 40%.
C++ ImGui Twitch API

Code the Dream

Class Mentor (Intro to Programming)

Sep 2022-Feb 2023

Taught students necessary knowledge and workflow to transition to Software Engineer roles from different industries.

  • • Tutored a small group of students on HTML, CSS, and JavaScript by leading weekly-hour sessions.
  • • Provided 1:1 assistance, code reviews for assignments, and resolving blockers for students.
  • • Introduced students to modern Version Control Systems such as GitHub and Replit.
HTML CSS JavaScript

Projects

Open Source Contributions

microsoft/STL

  • Implemented several C++23 features related to std::string_view.
  • Enhanced the STL with various LWG resolutions and added user-friendly warnings for best practices.
  • Created a GitHub automation to allow pull request authors to manage their PR statuses.

microsoft/vcpkg

  • Updated imgui-sfml to version 2.5

libsdl-org/SDL

  • Added support for transparent window backgrounds on Windows.
  • Fixed misleading behavior with file dialogs on Windows.