Dylan Perks is a pragmatic software engineer with 11 years of hands-on experience and a decade-long self-driven education in computer science, currently serving as Software Engineer GG11 at QinetiQ. He has a strong systems and tooling background demonstrated by backend build-tool work on high-profile open-source projects like Silk.NET and practical refactoring contributions to OpenTK, showing deep familiarity with graphics bindings and build systems. Previously at L3Harris, Dylan delivered mission-focused engineering while his apprenticeship and BSc studies underscore a formal foundation in software engineering. Known for an entrepreneurial mindset and an eye for project structure, he often focuses on maintainability and integration of third-party packages. Colleagues describe him wryly as someone who "pushes buttons"—a concise nod to his bias for shipping working tools and automations rather than needless complexity.
11 years of coding experience
3 years of employment as a software developer
GCSE, Computer Science, Ranged G7 through G5, GCSE, Computer Science, Ranged G7 through G5 at Pershore High School
Digital and Technology Solutions Professional Apprenticeship, No Award, Transferred Internationally, Digital and Technology Solutions Professional Apprenticeship, No Award, Transferred Internationally at De Montfort University
Bachelor of Science - BS, Computer Software Engineering, Bachelor of Science - BS, Computer Software Engineering at Western Governors University
Level 3 Apprenticeship, Software Development Technician, Distinction, Level 3 Apprenticeship, Software Development Technician, Distinction at Gloucestershire College
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:42 releases, 1302 reviews, 826 commits in 3 years 8 months
Contributions summary:Dylan appears to be primarily working on build tools for the project, specifically the creation of an internal BuildTools project and related changes to the build system. Their contributions focus on the layout of the project and the integration of third-party packages, including the use of the CommandLineParser library. The user has shown a strong understanding of project structure and the use of build tools such as MSBuild.
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:
Back-end Developer
Contributions:103 commits, 37 PRs, 22 pushes in 8 months
Contributions summary:Dylan's commits primarily involve modifying the namespace of source code files, suggesting refactoring and code organization efforts. They are also making changes to enums and functions. The user also corrected various declarations of different function types, with each commit message indicating that they have a focus on code that relates to the windows portion of the repo.
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.