Karl Liu

Shanghai, Shanghai, China
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Karl Liu is a project manager and packaging technologist based in Shanghai with four years of cross-cultural experience driving business development and technical pre-sales in the print and packaging industry. Trained in packaging engineering (Nanjing Forestry University) and media technology (MSc, Bergische Universität Wuppertal), he blends market research, data analysis and hands-on technical support to open new European markets for multinational clients. His background includes product management and user research at Huawei Germany and bilingual project coordination in Wuppertal, showing an ability to translate technical requirements between Chinese and European stakeholders. Unusually for a packaging professional, he has contributed to the Open 3D Engine’s Vulkan backend stability, demonstrating a practical interest in rendering systems and low-level debugging that complements his packaging expertise.
code4 years of coding experience
job1 year of employment as a software developer
bookMaster of Science - MS, Druck und Medientechnologie, Master of Science - MS, Druck und Medientechnologie at Bergische Universität Wuppertal
book学士, 包装工程, 学士, 包装工程 at 南京林业大学
github-logo-circle

Github Skills (10)

vulkan10
graphics-engine10
c-language10
3d-graphics10
cprogramming-language10
game-engine10
3d-engine10
debug9
raytracing9
debugging9

Programming languages (2)

TypeScriptC++

Github contributions (5)

github-logo-circle
o3de/o3de

Apr 2022 - Jan 2023

Open 3D Engine (O3DE) is an Apache 2.0-licensed multi-platform 3D engine that enables developers and content creators to build AAA games, cinema-quality 3D worlds, and high-fidelity simulations without any fees or commercial obligations.
Role in this project:
userBack-end Developer
Contributions:92 reviews, 18 commits, 57 PRs in 8 months
Contributions summary:Karl primarily contributed to the Open 3D Engine (O3DE) by fixing Vulkan and RHI-related crashes, including those involving multisampling, attachment binding, and texture arrays. They also addressed compilation issues related to clang on Windows and the handling of raytracing pipelines. These contributions demonstrate a focus on improving the stability, performance, and correctness of the 3D engine's rendering backend, specifically related to Vulkan implementation.
c-plus-plusmulti-platformcommercialworldshalo
kh-huawei/o3de

Jun 2022 - Apr 2025

Open 3D Engine (O3DE) is an Apache 2.0-licensed multi-platform 3D engine that enables developers and content creators to build AAA games, cinema-quality 3D worlds, and high-fidelity simulations without any fees or commercial obligations.
Contributions:185 pushes, 59 branches in 2 years 10 months
multi-platformcommercialworldslicensedgames
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial