Void is a game developer with eight years of hands-on experience building low-level graphics and windowing systems in the C# ecosystem. As an active open-source contributor to well-known projects like Silk.NET and OpenTK, they have implemented windowing foundations, Vulkan context support, VSync control, and optimized double-precision math and vector/quaternion operations. Void focuses on pragmatic, performance-minded solutions—using unsafe optimizations when needed—and has a knack for tightening APIs and eliminating legacy cruft. Comfortable across back-end and full-stack areas of game tooling, they combine engine-level systems work with careful maintenance and documentation improvements. An understated hobbyist by description, Void quietly shapes critical infrastructure used by many in the graphics and game-dev communities.
The high-speed OpenGL, OpenCL, OpenAL, OpenXR, GLFW, SDL, Vulkan, Assimp, WebGPU, and DirectX bindings library your mother warned you about.
Role in this project:
Back-end Developer
Contributions:131 commits, 43 PRs, 79 pushes in 1 year 1 month
Contributions summary:Void primarily worked on implementing Silk.NET.Windowing.Common and Silk.NET.GLFW, the foundation for creating and managing windows within the Silk.NET project. They added support for Vulkan contexts and made a number of improvements to make the system more flexible, including adding the ability to make windows invisible, implementing a system for handling update and render events, and adding VSync control. Furthermore, the user addressed various code-related issues, including documentation corrections, and fixing potential compiler issues.
The Open Toolkit library is a fast, low-level C# wrapper for OpenGL, OpenAL & OpenCL. It also includes windowing, mouse, keyboard and joystick input and a robust and fast math library, giving you everything you need to write your own renderer or game engine. OpenTK can be used standalone or inside a GUI on Windows, Linux, Mac.
Role in this project:
Full-stack Developer
Contributions:64 commits, 17 PRs, 132 comments in 7 months
Contributions summary:Void contributed to the core functionality of the OpenTK library by implementing and optimizing mathematical structures. Their work involved adding and improving vector and quaternion operations, specifically for double-precision data types. The user also updated the SDL2 version check and removed unused code, indicating maintenance and refactoring efforts. Furthermore, the user streamlined vector/color conversions using unsafe code optimizations.
everythingkeyboard-mousespir-vsfmlc-sharp
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.