Want to talk? ;)
Software Engineer
Hello! My name is Joonyoung, I'm a creative software engineer
Software Engineer
Hello! My name is Joonyoung, I'm a creative software engineer
01
Featured Work
01
Featured Work
01
Featured Work
Felice
Producer & Programmer
Felice
Producer & Programmer
Felice
Producer & Programmer
Bastion
QA & Game Engine Development Lead
Bastion
QA & Game Engine Development Lead
Bastion
QA & Game Engine Development Lead
Graphic Simulator
Producer & Graphic Programmer
Graphic Simulator
Producer & Graphic Programmer
Graphic Simulator
Producer & Graphic Programmer
Re:Food Truck
Producer & Director
Re:Food Truck
Producer & Director
Re:Food Truck
Producer & Director
02
About Me
02
About Me
02
About Me

Joonyoung Cho
Software Engineer
As a programmer, my passion for digital design quickly grew as I recognized its power to drive innovation and elevate business outcomes.
I’ve collaborated with both small and large teams, tackling projects ranging from data structures and graphics engines to CI/CD pipelines and websites.
As a programmer, my passion for digital design quickly grew as I recognized its power to drive innovation and elevate business outcomes.
I’ve collaborated with both small and large teams, tackling projects ranging from data structures and graphics engines to CI/CD pipelines and websites.
As a programmer, my passion for digital design quickly grew as I recognized its power to drive innovation and elevate business outcomes.
I’ve collaborated with both small and large teams, tackling projects ranging from data structures and graphics engines to CI/CD pipelines and websites.
Your Partner in Digital Success
I’m more than just a Programmer—I’m a problem solver. I take pride in working closely with clients to grasp their specific needs and challenges, crafting custom solutions that yield real results. My mission is to empower your business to succeed in the digital era by creating designs that are not only visually striking but also strategically effective.
Together, we can bring your ideas to life and create a powerful impact in the digital landscape.
03
Projects & My Experience
03
Projects & My Experience
03
Projects & My Experience
DigiPen Institute of Technology | CS Teaching Assistant
September 2024 - Present
Assisted students in grasping key OS concepts like process management, virtual memory, and file systems.
Led sessions on multi-threaded, synchronization, and simplifying exception control flow for easier understanding.
Supported students in optimizing program performance, focusing on memory hierarchy and dynamic linking techniques.
DigiPen Institute of Technology | CS Teaching Assistant
September 2024 - Present
Assisted students in grasping key OS concepts like process management, virtual memory, and file systems.
Led sessions on multi-threaded, synchronization, and simplifying exception control flow for easier understanding.
Supported students in optimizing program performance, focusing on memory hierarchy and dynamic linking techniques.
DigiPen Institute of Technology | CS Teaching Assistant
September 2024 - Present
Assisted students in grasping key OS concepts like process management, virtual memory, and file systems.
Led sessions on multi-threaded, synchronization, and simplifying exception control flow for easier understanding.
Supported students in optimizing program performance, focusing on memory hierarchy and dynamic linking techniques.
Exodia | QA & Game Engine Development Lead
August 2023 – July 2024
Developed a 2D game engine using OpenGL with a Singleton pattern.
Created a CMake pipeline to support development on multiple platforms, including Windows, Linux, and macOS.
Implemented an automated code management system using GitHub Actions.
Exodia | QA & Game Engine Development Lead
August 2023 – July 2024
Developed a 2D game engine using OpenGL with a Singleton pattern.
Created a CMake pipeline to support development on multiple platforms, including Windows, Linux, and macOS.
Implemented an automated code management system using GitHub Actions.
Exodia | QA & Game Engine Development Lead
August 2023 – July 2024
Developed a 2D game engine using OpenGL with a Singleton pattern.
Created a CMake pipeline to support development on multiple platforms, including Windows, Linux, and macOS.
Implemented an automated code management system using GitHub Actions.
KMU Microdegree Expo | Technical Lead
November 2023 – November 2023
Developed a 3D platformer jump game within a week using OpenGL library.
Acquired and applied advanced techniques like back-face culling, independently crafting complex 3D collision logic.
Secured the highest honor at a school-wide presentation event.
KMU Microdegree Expo | Technical Lead
November 2023 – November 2023
Developed a 3D platformer jump game within a week using OpenGL library.
Acquired and applied advanced techniques like back-face culling, independently crafting complex 3D collision logic.
Secured the highest honor at a school-wide presentation event.
KMU Microdegree Expo | Technical Lead
November 2023 – November 2023
Developed a 3D platformer jump game within a week using OpenGL library.
Acquired and applied advanced techniques like back-face culling, independently crafting complex 3D collision logic.
Secured the highest honor at a school-wide presentation event.
GOAT | Producer & Director
March 2023 – July 2023
The overall game concept planning and management of the entire team departments.
Distributed tasks and handled various aspects, including coding, artwork, and documentation.
Supported game logic development and focused on code optimization using concepts like function pointers.
GOAT | Producer & Director
March 2023 – July 2023
The overall game concept planning and management of the entire team departments.
Distributed tasks and handled various aspects, including coding, artwork, and documentation.
Supported game logic development and focused on code optimization using concepts like function pointers.
GOAT | Producer & Director
March 2023 – July 2023
The overall game concept planning and management of the entire team departments.
Distributed tasks and handled various aspects, including coding, artwork, and documentation.
Supported game logic development and focused on code optimization using concepts like function pointers.
Hatchling | Producer & Programming
September 2022 – December 2022
The overall game concept planning and management of the entire team departments.
Engineered advanced features, such as real-time map loading, utilizing 2D arrays for efficient performance.
Took on responsibilities in areas lacking resources, such as music production and artwork creation.
Hatchling | Producer & Programming
September 2022 – December 2022
The overall game concept planning and management of the entire team departments.
Engineered advanced features, such as real-time map loading, utilizing 2D arrays for efficient performance.
Took on responsibilities in areas lacking resources, such as music production and artwork creation.
Hatchling | Producer & Programming
September 2022 – December 2022
The overall game concept planning and management of the entire team departments.
Engineered advanced features, such as real-time map loading, utilizing 2D arrays for efficient performance.
Took on responsibilities in areas lacking resources, such as music production and artwork creation.
Eduplex | PHY & CS tutor
Augest 2022 - December 2022
Conducted education in physics and programming for students.
Designed and applied graphic elements like particle effects and neon signs based on music waveforms.
85% of students improved their grades by at least one letter compared to their previous performance.
Eduplex | PHY & CS tutor
Augest 2022 - December 2022
Conducted education in physics and programming for students.
Designed and applied graphic elements like particle effects and neon signs based on music waveforms.
85% of students improved their grades by at least one letter compared to their previous performance.
Eduplex | PHY & CS tutor
Augest 2022 - December 2022
Conducted education in physics and programming for students.
Designed and applied graphic elements like particle effects and neon signs based on music waveforms.
85% of students improved their grades by at least one letter compared to their previous performance.
Felice | Producer & Whole Development
June 2022 – July 2022
Created a JavaScript-based rhythm game using the p5.js framework.
Designed and applied graphic elements like particle effects and neon signs based on music waveforms.
Achieved first place in the school by developing numerous features within a short two-week period.
Felice | Producer & Whole Development
June 2022 – July 2022
Created a JavaScript-based rhythm game using the p5.js framework.
Designed and applied graphic elements like particle effects and neon signs based on music waveforms.
Achieved first place in the school by developing numerous features within a short two-week period.
Felice | Producer & Whole Development
June 2022 – July 2022
Created a JavaScript-based rhythm game using the p5.js framework.
Designed and applied graphic elements like particle effects and neon signs based on music waveforms.
Achieved first place in the school by developing numerous features within a short two-week period.
KMU-DigiPen Student Council | Vice-President & Secretary
Aug 2022 – July 2024
Supported the student council over two years
Handling school-related tasks, such as managing documents and other administrative duties.
Managed assets and led student council officers, playing a key role in establishing the student council's foundation.
KMU-DigiPen Student Council | Vice-President & Secretary
Aug 2022 – July 2024
Supported the student council over two years
Handling school-related tasks, such as managing documents and other administrative duties.
Managed assets and led student council officers, playing a key role in establishing the student council's foundation.
KMU-DigiPen Student Council | Vice-President & Secretary
Aug 2022 – July 2024
Supported the student council over two years
Handling school-related tasks, such as managing documents and other administrative duties.
Managed assets and led student council officers, playing a key role in establishing the student council's foundation.
PHY & CS club Newton | President
March 2019 – July 2019
Led the club in applying physics concepts through real and virtual experiments.
Helped students struggling with physics by visualizing and explaining concepts using the PhET website.
Recognized for excellence at the end-of-semester club achievement competition, receiving a bronze award.
PHY & CS club Newton | President
March 2019 – July 2019
Led the club in applying physics concepts through real and virtual experiments.
Helped students struggling with physics by visualizing and explaining concepts using the PhET website.
Recognized for excellence at the end-of-semester club achievement competition, receiving a bronze award.
PHY & CS club Newton | President
March 2019 – July 2019
Led the club in applying physics concepts through real and virtual experiments.
Helped students struggling with physics by visualizing and explaining concepts using the PhET website.
Recognized for excellence at the end-of-semester club achievement competition, receiving a bronze award.
04
What I can do
04
What I can do
04
What I can do
01
Software Development
Proficient in C/C++/C#, Java, JS, and more, with the ability to deliver high-performance programs using specialized expertise.
02
Optimization work
Leverage various data structure theories gained from experience and learning to achieve optimal program performance.
03
Building pipeline setup
Capable of creating automated build processes using tools like GitHub Actions.
04
Computer Graphics
Proficient in OpenGL, WebGL, and implementing complex concepts like Bezier curves.
05
Project Management
With experience leading multiple project teams, I know how to communicate effectively and manage tasks like scheduling without issues.
06
And Even more :)
I thrive on constant exploration. When new knowledge emerges, I fully commit to mastering it and leveraging it for exceptional performance.
05
Frequently Asked Questions
05
Frequently Asked Questions
05














