Timmy Kwok is a Senior Silicon Design Engineer with 12 years of experience bridging hardware, firmware and software, currently designing silicon at AMD from Coquitlam, BC. He has a practical background shipping web applications, embedded firmware and AI software, and earlier roles span product and game development through to cloud-hosted web deployments. Timmy contributes to high-performance open-source projects in the GPU/compute space—e.g., meaningful backend and automation fixes to clBLAS and transpose/kernel refactors in clFFT—demonstrating attention to memory, performance and test-suite robustness. Comfortable across lab and cloud environments, he pairs formal electrical engineering training from Simon Fraser University with ongoing self-directed learning and community engagement. Colleagues describe him as a pragmatic problem-solver who surfaces subtle performance regressions and delivers maintainable code under complex, performance-critical constraints.
12 years of coding experience
4 years of employment as a software developer
Engineer’s Degree, Electrical and Electronics Engineering, Engineer’s Degree, Electrical and Electronics Engineering at Simon Fraser University
a software library containing BLAS functions written in OpenCL
Role in this project:
Back-end Developer & Automation Engineer
Contributions:5 releases, 155 commits, 103 PRs in 2 years 7 months
Contributions summary:Timmy contributed to the clblas library by modifying client-side code to address performance issues and improve the test suite. They fixed a bug in the performance client by changing how memory is handled between test runs. Additionally, the user updated the Travis CI build script and added support to the test suite for new operations. Furthermore, the commits include changes to the core library code, involving memory management and performance calculations for specific BLAS functions.
a software library containing FFT functions written in OpenCL
Role in this project:
Back-end Developer
Contributions:40 commits, 5 PRs, 1 push in 2 years 9 months
Contributions summary:Timmy's commits primarily focus on refactoring and reorganizing the code related to transpose kernel generation within the clFFT library, a library for FFT functions using OpenCL. They renamed `action.cpp` to `enqueue.cpp` and consolidated transpose-related actions into `action.transpose.cpp`. The changes involve modifications to the source code files, specifically `generator.transpose.cpp`, and restructuring the codebase. The user also added support for 1:3 and 1:5 inplace transpose and added test cases, indicating active development of the transpose functionality.
cudalibrary-softwaregpufftgpgpu
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
Timmy Kwok - Senior Silicon Design Engineer at AMD