Member Of Technical Staff Software Development Engineer at AMD
Penang, Malaysia
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
🤩
Rockstar
🎓
Top School
Xiang Ooi is a Member of Technical Staff and software development engineer with 10 years’ experience building graphics and display tooling at AMD, specializing in Vulkan and D3D12 capture/replay and GPU texture tooling. He designs and implements cross-GPU replay features and performance-focused backend improvements—work reflected in contributions to prominent open-source projects like LunarG/gfxreconstruct and VulkanTools where he optimized tracing, command batching, and trim playback. His background spans low-level hardware-software integration (FPGA, Verilog, I2C/DisplayPort protocols) to C++/Java application development and build automation, enabling him to bridge diagnostics hardware with developer-facing software. Based in Penang and educated at the University of Toronto in electrical and communications engineering, he brings a rare blend of systems-level hardware insight and pragmatic performance engineering for graphics toolchains.
10 years of coding experience
8 years of employment as a software developer
Bachelor of Applied Science (B.A.Sc.), Electrical, Electronics and Communications Engineering, Bachelor of Applied Science (B.A.Sc.), Electrical, Electronics and Communications Engineering at University of Toronto
Tool suite for Texture and 3D Model Compression, Optimization and Analysis using CPUs, GPUs and APUs
Role in this project:
Software Engineer / Developer
Contributions:121 commits, 2 PRs, 95 pushes in 2 years 6 months
Contributions summary:Xiang's commits primarily involve renaming source files, refactoring include paths, and updating dependencies related to AMD/CXL components. These changes suggest a focus on codebase organization, refactoring, and adapting the project's internal structure. They are also involved in modifying GUI and CLI interfaces.
Graphics API Capture and Replay Tools for Reconstructing Graphics Application Behavior
Role in this project:
Automation Engineer / Build & Release Engineer
Contributions:23 commits, 4 PRs, 16 comments in 2 years 5 months
Contributions summary:Xiang primarily focused on improving the build process and code style enforcement within the `gfxreconstruct` repository. They implemented a code style checking mechanism using `clang-format-diff.py` and CMake integration, which can be enabled or disabled through a flag. The user also added hotkey trim trigger functions for video capture, with platform-specific implementations. The changes include updates to build scripts and build dependencies on xcb-keysyms.
apireplayvulkangraphics-apigraphics
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
Xiang Ooi - Member Of Technical Staff Software Development Engineer at AMD