Craig Dean

Computer Science Trainee Teacher at Oasis IT Services

Calderdale, England, United Kingdom
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
Craig Dean is a technophile, software developer and experienced leader with 14 years in technology, education and governance, currently training as a Computer Science teacher while founding and running software ventures like Egisly and Oasis IT Services. He combines hands-on development—contributing to low-level graphics bindings in the popular Silk.NET project—with strategic board and non-executive roles that span multi-academy trusts, community leisure services and neurodiversity advocacy. A Cambridge-trained computer scientist, Craig has decades of practical engineering experience (including C# and systems work) alongside a long history of chairing and coaching roles that boost inclusion and stewardship in education and business. His perspective as an autistic community advocate and longtime STEM ambassador informs a pragmatic, empathetic approach to leadership and classroom practice, where thinking differently is positioned as an asset.
code14 years of coding experience
job16 years of employment as a software developer
bookMSC Computer Science & Natural Sciences, MSC Computer Science & Natural Sciences at University of Cambridge
bookHulme Grammar School For Boys, Oldham
languagesBantu, English
github-logo-circle

Github Skills (9)

vulkan10
csharp10
openxr10
dotnet-core10
graphic9
testing9
graphics2d9
game-development8
3d7

Programming languages (13)

C#PowerShellJavaC++RustCHTMLKotlin

Github contributions (5)

github-logo-circle
dotnet/Silk.NET

Dec 2020 - Dec 2021

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:
userBack-end Developer & QA Engineer
Contributions:20 reviews, 5 commits, 15 PRs in 11 months
Contributions summary:Craig primarily focused on bug fixes, improvements, and refactoring within the Silk.NET Vulkan and OpenXR bindings. They implemented thread-safe and faster device extension property retrieval and also introduced Vulkan struct chaining functionality. Additionally, the user addressed an inconsistent test failure related to enum aliasing, improving the reliability of the test suite. This work demonstrates a strong understanding of the low-level graphics API bindings and associated testing.
hapticsvulkanopentksilkscientific-visualization
thargy/thargy

Dec 2020 - Oct 2024

Public Profile
Contributions:1 PR, 13 pushes, 1 branch in 3 years 10 months
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