I am a passionate and detail-oriented full-stack developer currently studying computer engineering. I enjoy creating scalable and maintainable software solutions using modern technologies such as the MERN stack and Azure Functions. I have experience building web platforms, custom game engines, and asynchronous cloud functions. Alongside my technical skills, I am dedicated to growing my expertise through practical software engineering projects and internships. I thrive in collaborative environments and am excited to contribute innovative solutions to real-world challenges in software and game development.

Yuzhong(Karthus) Chen

I am a passionate and detail-oriented full-stack developer currently studying computer engineering. I enjoy creating scalable and maintainable software solutions using modern technologies such as the MERN stack and Azure Functions. I have experience building web platforms, custom game engines, and asynchronous cloud functions. Alongside my technical skills, I am dedicated to growing my expertise through practical software engineering projects and internships. I thrive in collaborative environments and am excited to contribute innovative solutions to real-world challenges in software and game development.

Available to hire

I am a passionate and detail-oriented full-stack developer currently studying computer engineering. I enjoy creating scalable and maintainable software solutions using modern technologies such as the MERN stack and Azure Functions. I have experience building web platforms, custom game engines, and asynchronous cloud functions.

Alongside my technical skills, I am dedicated to growing my expertise through practical software engineering projects and internships. I thrive in collaborative environments and am excited to contribute innovative solutions to real-world challenges in software and game development.

See more

Experience Level

Expert
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
See more

Work Experience

Full-Stack Developer Intern at 3CCA Church
July 1, 2025 - September 2, 2025
Developed a comprehensive online platform for 3CCA Church using the MERN stack and Material UI to support the transition to an online platform. Implemented content management features for events, donations, and contact support with CRUD logic. Migrated front-end content to a database-driven admin system allowing non-technical staff to manage events dynamically. Built RESTful APIs to synchronize the admin backend with the front-end for seamless data flow and integration.
Software Engineer at Personal Projects
September 30, 2025 - September 2, 2025
Designed and implemented a lightweight multithreaded thread pool in C++ with task queueing and synchronization using standard libraries such as thread, mutex, and condition variables. Developed a custom 2D fighting game engine leveraging EasyX for graphics rendering, with systems for sprite animation, physics, collision detection, and scene management. Created an Azure Function currency converter in C# and .NET Core fetching live exchange rates with asynchronous programming and deployment to a scalable serverless environment.
Full-Stack Developer Intern at 3CCA
July 1, 2025 - September 2, 2025
Developed a comprehensive online platform for 3CCA Church using the MERN stack and Material UI to support its transition to an online platform. Created content management features for events, donations, and contact support by implementing CRUD logic. Migrated front-end content management to a database-driven admin system enabling non-technical staff to manage events dynamically. Built RESTful APIs for seamless front-end and admin synchronization and maintainable data flow.
Software Engineer at Multithreaded Thread Pool Implementation
September 1, 2025 - September 2, 2025
Designed and implemented a lightweight thread pool in C++ with task queuing and synchronization. Utilized C++ standard libraries including thread, mutex, condition variable, and functional to manage worker threads. Implemented task scheduling with condition variables to minimize CPU usage during idle times. Achieved stable concurrent execution of queued tasks using safe synchronization and RAII resource management.
Software Engineer at New-PvZ - A PvZ-Inspired 2D Fighting Game
July 1, 2025 - September 2, 2025
Designed and implemented a custom 2D game engine from scratch leveraging EasyX for graphics rendering. Developed an Atlas and Animation class system to efficiently manage sprite sheets and frame sequences. Built a physics engine supporting projectile motion, collision detection, and gravity simulation. Designed and integrated Camera and Vector2 math libraries enabling parallax scrolling, camera shake, and smooth gameplay. Implemented a Scene Manager to support flexible scene transitions. Applied object-oriented design with inheritance for game extensibility.
Software Engineer at Currency Converter Azure Function
July 1, 2024 - September 2, 2025
Developed a real-time currency converter as an Azure Function using C# and .NET Core. Integrated live exchange rates from ExchangeRate-API to provide accurate currency conversions via HTTP requests. Applied asynchronous programming techniques to enhance performance. Deployed the solution to Azure cloud enabling scalable serverless execution.

Education

B.S. in Computer Engineering at University of California, Irvine
August 1, 2022 - June 1, 2026
B.S. in Computer Engineering at University of California, Irvine
August 1, 2022 - June 1, 2026

Qualifications

Add your qualifications or awards here.

Industry Experience

Software & Internet, Gaming, Non-Profit Organization, Education

Experience Level

Expert
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
See more