PanagiotisĀ Charitos

Principal Software Engineer at AnKi 3D engine foundation

Oslo, Norway
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
Panagiotis Charitos is a Principal Software Engineer based in Oslo with nine years of professional experience and a long-standing passion for computer graphics both inside and outside of work. At Arm he leads graphics research and previously tech-led the game engine optimization team, specializing in tuning Unity and Unreal for Mali GPUs and contributing to Vulkan driver development. He is the lead engineer of the open-source AnKi 3D engine, where he has implemented advanced features like variable rate shading for indirect diffuse and SSR and driven performance and build-quality improvements. Panagiotis blends low-level graphics driver expertise with higher-level engine optimization, enabling measurable GPU performance gains across the stack. Known for pragmatic problem-solving and attention to pipeline details, he brings both production-grade engineering and open-source stewardship to game and graphics projects.
code9 years of coding experience
job13 years of employment as a software developer
bookBachelor, Computer Science, Bachelor, Computer Science at Technological Educational Institute of Athens
languagesEnglish, Greek
github-logo-circle

Github Skills (8)

vulkan10
c-language10
direct3d10
cprogramming-language10
game-engine10
graphic10
3d10
glsl9

Programming languages (2)

C++GLSL

Github contributions (2)

github-logo-circle
godlikepanos/anki-3d-engine

May 2022 - Dec 2022

AnKi 3D Engine - Vulkan and D3D12, modern renderer, scripting, physics and more
Role in this project:
userGraphics/Game Engine Developer
Contributions:13 commits, 10 pushes in 7 months
Contributions summary:Panagiotis focused on optimizing and fixing bugs within the AnKi 3D Engine, a Vulkan/D3D12-based game engine. Their work included implementing variable rate shading (VRS) for indirect diffuse lighting and SSR, as well as optimizations in the VRS SRI generation process. They also addressed build issues and incorporated quality of life improvements, demonstrating a strong understanding of the engine's rendering pipeline.
vulkanc-plus-plusscriptingvulkan-enginegame-engine
KhronosGroup/SPIRV-Cross

Sep 2016 - Sep 2016

SPIRV-Cross is a practical tool and library for performing reflection on SPIR-V and disassembling SPIR-V back to high level languages.
Contributions:1 commit in 1 day
vulkanhigh-levelspirv-crosspracticalspir-v
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
Panagiotis Charitos - Principal Software Engineer at AnKi 3D engine foundation