Ioannis Tsakpinis is a seasoned developer with 22 years of experience, currently building products at WebHotelier while co-founding and maintaining open-source projects. He is an active maintainer of LWJGL, contributing low-level Java/C bindings and OpenGL/OpenGL ES extension support that improve cross-platform graphics and rendering compatibility. His background blends backend systems work with deep graphics API knowledge, making him adept at solving platform-specific performance and interoperability challenges. Based in Greece, he pairs long-term production experience with open-source stewardship, helping legacy libraries evolve into more modular, extensible codebases. An often-overlooked strength is his focus on practical refactors—splitting monolithic functionality into clearer components—to reduce technical debt and ease future contributions.
LWJGL is a Java library that enables cross-platform access to popular native APIs useful in the development of graphics (OpenGL, Vulkan, bgfx), audio (OpenAL, Opus), parallel computing (OpenCL, CUDA) and XR (OpenVR, LibOVR, OpenXR) applications.
Role in this project:
Back-end Developer
Contributions:21 releases, 3 reviews, 3511 commits in 10 years 1 month
Contributions summary:Ioannis's commits primarily focus on fixing and improving the Low-Level Java and C bindings of the OpenGL graphics library used for building graphics applications. They are addressing issues to improve performance, reliability, and compatibility. Specifically, they are working on improving rendering and API compatibility within the underlying graphics library.
[LEGACY] LWJGL 2.X - The Lightweight Java Game Library.
Role in this project:
Back-end Developer
Contributions:456 commits, 6 PRs, 17 pushes in 13 years
Contributions summary:Ioannis's contributions focused on updating and refactoring the Lightweight Java Game Library (LWJGL) 2.x by splitting existing functionality into separate classes, and introducing new OpenGL ES extensions for a more modular codebase. The user also implemented a system for retrieving and utilizing OpenGL extensions to improve functionality across different platforms. These commits added support for new versions of OpenGL, along with several extensions.
2-xjava-gamegame-libraryopengl3opengl
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
Ioannis Tsakpinis - Developer at WebHotelier HLDG Ltd