James Craddock-jones

Lecturer Computing And Digital Technology at Grŵp Colegau NPTC Group of Colleges

Swansea, Wales, 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

🤩
Rockstar
🎓
Top School
James Craddock-Jones is a computing lecturer and applied computing graduate with six years of hands-on experience building system-level tooling and teaching digital technologies in Swansea. He combines academic training (BSc Hons and a PGCE in post-compulsory education) with practical open-source contributions, notably enhancing power and clock control features for Ryzen APUs and developing a cross-vendor Universal x86 Tuning Utility. Comfortable across full-stack and low-level/system engineering, he has implemented sensor integrations, overclocking controls, and API extensions that reveal deep knowledge of CPU power management. As an educator-practitioner, he brings real-world engineering challenges into the classroom and mentors students through applied projects. Colleagues value his ability to translate complex hardware-software interactions into usable interfaces and reliable tools.
code6 years of coding experience
bookHigher National Diploma, Computing, Merit, Higher National Diploma, Computing, Merit at Grŵp Colegau NPTC Group of Colleges
bookEnglish, Maths, Numeracy, Science, Art, IT and Retail Business, C, English, Maths, Numeracy, Science, Art, IT and Retail Business, C at Cwmtawe Community School
bookProfessional Graduate Certificate in Education (Post-compulsory Education and Training), Professional Graduate Certificate in Education (Post-compulsory Education and Training) at University of Wales Trinity Saint David
github-logo-circle

Github Skills (11)

wpf10
c-programming10
csharp10
reverse-engineering10
system-programming10
front-end-development10
system-integration10
reverse10
dotnet-core10
sensor-fusion10
windows-forms7

Programming languages (6)

C#TypeScriptC++CRustHLSL

Github contributions (5)

github-logo-circle
Unlock the full potential of your Intel/AMD based device.
Role in this project:
userFull-stack Developer
Contributions:78 releases, 2 reviews, 72 commits in 8 months
Contributions summary:James primarily contributed to the development of the "Universal x86 Tuning Utility," focusing on core functionality, UI enhancements, and the integration of new features. Their work involved adding new menus for clock control, custom presets, and a basic Intel support system. Furthermore, the user addressed bugs related to the application's startup processes, sensor overlays, and Adaptive Performance backends.
aatuamdasuscurve-optimizerdesktop
FlyGoat/RyzenAdj

Feb 2022 - Jul 2022

Adjust power management settings for Ryzen APUs
Role in this project:
userBack-end Developer & System Architect
Contributions:11 commits, 8 PRs, 7 pushes in 5 months
Contributions summary:James significantly enhanced the `ryzenadj` project, focusing on adding support for newer Ryzen APUs, including Zen2 and later architectures. Their contributions involved implementing voltage and clock control features, as well as integrating numerous sensors for core power, temperature, and other system metrics. Furthermore, the user added commands for overclocking and curve optimiser support. This work required modifying and expanding the core API of the project, demonstrating a deep understanding of AMD Ryzen APU architecture and power management.
ryzenpower-managementpoweradjustsettings
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
James Craddock-jones - Lecturer Computing And Digital Technology at Grŵp Colegau NPTC Group of Colleges