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.
11 years of coding experience
7 years of employment as a software developer
Master of Science - MS, Electrical and Electronics Engineering, Distinction, Master of Science - MS, Electrical and Electronics Engineering, Distinction at University of Cape Town
High School, High School at Alexander Road High School
Contributions:3 commits, 1 PR, 5 pushes in 3 years 2 months
learning-toolpythonastronomy
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
Keegan Crankshaw - Senior Software Development Engineer at AMD