Wilfred K

Staff Research And Development Engineer at Western Digital

Queensland, Australia
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
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.
code5 years of coding experience
bookBachelor of Engineering - BE (Hons), Electrical and Computer (Dual Maj), Bachelor of Engineering - BE (Hons), Electrical and Computer (Dual Maj) at The University of Queensland
languagesEnglish, Sinhalese
github-logo-circle

Github Skills (14)

c1710
risc-v10
embedded10
rust10
c1110
microcontroller10
sys10
emulation10
qemu10
operating-system10
testing9
spi9
cortex-m9
arm8

Programming languages (12)

QMLSystemVerilogC++ShellCRustCMakeMakefile

Github contributions (5)

github-logo-circle
tock/tock

Dec 2021 - Dec 2022

A secure embedded operating system for microcontrollers
Role in this project:
userEmbedded 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.
embeddedmicrocontrolleroperating-systemrustcortex-m
twilfredo/spdm-linux

Aug 2024 - May 2026

Linux kernel source tree
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.
Request Free Trial