Available to hire
Hello! I’m Konstantinos Papakostas, a game developer and performance-focused software engineer with experience across cross-disciplinary game and graphics projects. I enjoy robust implementation, practical problem solving, and delivering scalable gameplay systems on modern engines.
I hold a Bachelor’s in Computer Science and Engineering from the University of Ioannina, and I pursued a Master of Data Engineering and Computer Systems, with a Master’s thesis on VR painting and sculpting in Unreal Engine 4. I love collaborating with designers and artists to translate ideas into robust technical solutions and optimize for real-world performance.
Experience Level
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Language
Greek, Modern
Fluent
English
Fluent
Work Experience
Android Game Performance Optimization Engineer at Samsung (Freelance)
July 1, 2022 - January 1, 2026Freelance role focusing on Android game performance optimization in collaboration with Samsung. Analyzed CPU and GPU bottlenecks in real-time workloads, performed frame-time analysis and GPU workload inspection, evaluated thermal behavior, investigated rendering costs, overdraw, texture formats, and shader complexity, and applied performance-oriented techniques to improve frame stability and responsiveness under mobile hardware constraints. Skills involved: OpenGL, Vulkan, GLSL/HLSL, Unreal Engine 4/5 (C++, Blueprints).
Gameplay Programmer / Generalist Developer at Epoch Games
November 1, 2019 - August 2, 2023Contributed as a gameplay and generalist developer on an RPG project, working across gameplay systems. Implemented core gameplay mechanics, including combat logic, player interactions, and state-driven systems using Unreal Engine 4 with C++ and Blueprints. Developed and maintained in-game menus and UI systems, integrated with gameplay flow and game states. Open-source code available on GitHub.
Game Developer at Epoch Games
November 1, 2019 - August 1, 2023Contributed as a game play and generalist developer on an RPG project, across gameplay systems. Implemented core gameplay mechanics, including combat logic, player interactions, and state-driven systems using UE4 C++ and Blueprints. Developed and maintained in-game menus and UI systems, integrated with gameplay flow and game states. Collaborated with designers and artists; focused on performance-conscious implementation, optimizing update logic and gameplay systems for stability and scalability.
Android Game Performance Optimization Engineer at Samsung
July 1, 2022 - January 1, 2026Freelance performance optimization engineer on Android games, analyzing CPU and GPU bottlenecks in real-time game workloads on Android devices. Performed frame-time analysis, GPU workload inspection, and thermal behavior evaluation. Investigated rendering cost, overdraw, texture formats, and shader complexity to improve runtime efficiency. Applied performance-oriented techniques to improve frame stability and responsiveness under mobile hardware constraints.
Education
Bachelor of Science in Computer Science and Engineering at University of Ioannina
September 2, 2012 - July 2, 2019Master of Science in Computer Science and Engineering, Specialization in Computer Graphics at University of Ioannina
January 1, 2020 - July 1, 2022Bachelor's degree in Computer Science and Engineering at University of Ioannina
September 1, 2012 - July 1, 2019Master's degree in Data Engineering and Computer Systems at University of Ioannina
January 11, 2030 - January 16, 2026Qualifications
Industry Experience
Gaming, Software & Internet, Media & Entertainment
Experience Level
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Hire a Game Developer
We have the best game developer experts on Twine. Hire a game developer in Ioannina today.