George Papadopoulos

Senior Software Engineer Expert Architect at Phoesion

Limassol, Cyprus
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

👤
Senior
🎓
Top School
George Papadopoulos is a Senior Software Engineer and Expert Architect with 13 years of experience building scalable systems and leading engineering teams from Cyprus. As founder of Phoesion and a long-term principal at yodiwo, he blends entrepreneurial initiative with hands-on expertise in low-level graphics, real-time systems and complex import/parser fixes demonstrated by substantive contributions to SharpDX and Assimp. He excels at optimizing architectures and mentoring teams to deliver business-aligned, high-quality software and now drives architecture at XM. Notably, his open-source work improving DirectX math primitives and FBX importer robustness highlights a deep attention to numerical correctness and interoperability that often goes unseen in higher-level roles.
code13 years of coding experience
job18 years of employment as a software developer
bookBachelor's degree, Computer Science, Bachelor's degree, Computer Science at University of Patras
languagesEnglish, Greek
stackoverflow-logo

Stackoverflow

Stats
424reputation
8kreached
15answers
0questions
github-logo-circle

Github Skills (24)

x3d10
c-language10
matrix10
animation10
quaternions10
mat10
graphics-programming10
dotnet-core10
3d10
3ds10
fbx10
cprogramming-language10
csharp10
directx10
collada9

Programming languages (5)

C#TypeScriptC++JavaScriptHLSL

Github contributions (5)

github-logo-circle
sharpdx/SharpDX

Mar 2013 - Jan 2014

SharpDX GitHub Repository
Role in this project:
userBack-end Developer
Contributions:14 commits in 10 months
Contributions summary:George primarily focused on improving the SharpDX library by implementing features related to low-level graphics programming and DirectX integration. Their work included adding support for unsigned integer variables in shader variables, adding rawvalue constructors for Half type, and adding Matrix3x3 class. The user also corrected quaternion-related functions such as the rotation look at methods, adding quaternion billboard function and the reuse of stable matrix functions. This shows a focus on improving the core mathematical and graphics-related functionality of the library.
pinvokesharpdxdirectxsketchupgraphics
assimp/assimp

Dec 2013 - Apr 2015

The official Open-Asset-Importer-Library Repository. Loads 40+ 3D-file-formats into one unified and clean data structure.
Role in this project:
userBack-end Developer
Contributions:10 commits, 6 PRs, 3 comments in 1 year 3 months
Contributions summary:George primarily focused on improving the FBX importer and parser within the Assimp library, addressing critical issues related to model transformations, metadata handling, and animation support. They implemented fixes for pivot transformations, handling geometric properties, and improved the detection of FBX glossiness maps. Furthermore, the user added support for multiple animations and fixed integer parsing, which enhanced the importer's ability to correctly process FBX files and their associated data. Additionally, they refined OpenGEXImporter for texture coordinates.
pythonc-plus-plusobjective-cvolume-renderingfbx-exporter
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