Doug Binks is a seasoned game and systems engineer with 15+ years building high-performance C++ software, from real-time graphics and voxel editors to concurrency-focused runtimes. As co-founder of enkisoftware he drives rapid-iteration tooling (notably Runtime Compiled C++) and is shipping an FPS, leveraging deep experience in multithreading, profiling, and cross-platform graphics. His open-source footprint includes notable contributions to GLFW and NanoVG—improving windowing, input and GL backends—and a permissively licensed task scheduler (enkiTS) used for parallel programming. With a PhD in Physics from Oxford and research roots in nonlinear dynamics, he brings a rigorous, experimental approach to engine-level problems and platform portability. An understated strength is his focus on pragmatic developer ergonomics: enabling fast edit-compile-run cycles for complex C++ codebases.
14 years of coding experience
14 years of employment as a software developer
Phd, Physics, Phd, Physics at University of Oxford
A permissively licensed C and C++ Task Scheduler for creating parallel programs. Requires C++11 support.
Role in this project:
Back-end Developer
Contributions:12 releases, 756 commits, 31 PRs in 7 years 10 months
Contributions summary:Doug primarily contributed to a C++ and C task scheduler project focused on parallel programming. Their work involved implementing core functionalities such as Linux build support and thread management. The user also fixed warnings and addressed memory barrier issues in the code, indicating a focus on code quality and optimization. Additionally, they added functionality for a C API.
Contributions:446 commits, 56 PRs, 128 pushes in 10 years 11 months
Contributions summary:Doug contributed to the development of a C++ application that allows for runtime modification of C++ code. Their initial contributions involved setting up a console example to test and demonstrate the core functionality. They subsequently implemented object handling and file change monitoring. This involved setting up include and source dependency tracking to enable compilation of updated code at runtime.
cppwindowsclanggamedevruntime
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.