Keegan Crankshaw

Senior Software Development Engineer at Allan Gray Orbis Foundation

Dublin, Ireland
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
Keegan Crankshaw is a Senior Software Development Engineer with 11 years of experience bridging embedded systems, FPGA/RTL design, and software tooling, currently driving emulation and prototyping features at AMD in Dublin. He combines deep academic training—a distinction MSc(Eng) in Electrical and Electronics Engineering and a BSc(Eng) from the University of Cape Town—with hands-on delivery of internal DSL linters, automated documentation toolchains, and regression monitoring systems. Comfortable across hardware-adjacent RTL work and higher-level automation, he has simplified complex toolchains and introduced novel testing approaches for Vivado to improve release stability. A seasoned mentor and trainer, he regularly onboards new hires and shapes internal processes, while his earlier roles span FPGA development, teaching, and founding a programming collective. His profile blends research rigor and product-focused engineering, with an uncommon emphasis on developer experience in low-level tooling.
code11 years of coding experience
job7 years of employment as a software developer
bookMaster of Science - MS, Electrical and Electronics Engineering, Distinction, Master of Science - MS, Electrical and Electronics Engineering, Distinction at University of Cape Town
bookHigh School, High School at Alexander Road High School
languagesEnglish
github-logo-circle

Github Skills (35)

minecraft9
css9
forge8
javascript8
minecraft-forge8
file-browser7
file-manager7
material-design7
embedded6
vue6
mako5
react5
routes5
discord-bot5
go5

Programming languages (8)

TypeScriptJavaC++CSSTeXJavaScriptGoPython

Github contributions (5)

github-logo-circle
UCT-EE-OCW/EEE3096S-2019

May 2019 - Jun 2021

Practical content for EEE3096S Embedded Systems II Course at the University of Cape Town
Contributions:39 commits, 4 PRs, 37 pushes in 2 years 1 month
embedded
UCT-EE-OCW/EE_Admin_Scripts

Sep 2019 - Jul 2023

A suite of tools to help with admin requirements
Contributions:1 PR, 55 pushes, 1 branch in 3 years 9 months
laraveladmin-dashboardadminsuite
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