Staff Research And Development Engineer at Western Digital
Queensland, Australia
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
🤩
Rockstar
🎓
Top School
Wilfred K is a Staff R&D Engineer at Western Digital with about five years of hands-on experience building secure embedded systems and contributing to OS-level software. He focuses on software security across embedded firmware, the Linux kernel, and user-space tooling, and has made notable open-source contributions to projects such as Tock (secure Rust OS), QEMU, libspdm, and Buildroot. His work on Tock and OpenTitan includes improving tests, removing global static buffers to tighten memory use, and implementing SPI and flash controller support—practical changes that improve testability and security in constrained environments. Before his current role he built embedded teaching materials for The University of Queensland and gained field and systems experience in electrical engineering internships, giving him a rare blend of academic, field, and product-focused perspectives. Based in Queensland, Australia, he combines systems-level rigor with day-to-day open-source collaboration practices like advanced Git and mailing-list workflows.
5 years of coding experience
Bachelor of Engineering - BE (Hons), Electrical and Computer (Dual Maj), Bachelor of Engineering - BE (Hons), Electrical and Computer (Dual Maj) at The University of Queensland
A secure embedded operating system for microcontrollers
Role in this project:
Embedded Systems Engineer / IoT Developer
Contributions:228 reviews, 46 commits, 54 PRs in 1 year
Contributions summary:Wilfred contributed to the secure embedded operating system "Tock" by modifying tests for the OpenTitan platform. The contributions involved removing global static buffers in several test files related to HMAC, OTBN, and SipHash. These changes likely aimed at improving code quality, reducing memory footprint, or enhancing testability within the embedded system context. Further commits involved connecting SPI host functionality and implementing the flash controller tests and features.
Contributions:181 pushes, 53 branches in 1 year 8 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.