Ho Cheung is a senior software professional with 17 years of experience specializing in computer architecture, embedded systems, and software engineering, currently building spacecraft training simulation software at KBR. He has a strong C++ background from roles at MediaFire and Gene by Gene, spanning desktop clients, real-time video transcoding, streaming servers, and bioinformatics tools. His research experience in bio-image analytics and contributions to the widely used Insight Toolkit (ITK) demonstrate a practical focus on performance, multithreading correctness, and image-processing pipelines. Trained in electrical engineering (UT Austin BS, University of Houston MS), he blends hardware-aware thinking with production-grade software delivery. Colleagues describe him as a pragmatic problem-solver who pays attention to low-level details that improve reliability and performance in complex systems.
17 years of coding experience
11 years of employment as a software developer
Master of Science (M.Sc.) Electrical Engineering, Master of Science (M.Sc.) Electrical Engineering at University of Houston
Bachelor of Science Electrical Engineering, Bachelor of Science Electrical Engineering at The University of Texas at Austin
Insight Toolkit (ITK) -- Official Repository. ITK builds on a proven, spatially-oriented architecture for processing, segmentation, and registration of scientific images in two, three, or more dimensions.
Role in this project:
Back-end Developer
Contributions:20 commits in 11 months
Contributions summary:Ho primarily contributed to the ITK (Insight Toolkit) repository by addressing compilation issues, optimizing performance, and fixing bugs related to existing functionalities. They added necessary include directives for compatibility and made code improvements, particularly fixing a performance regression in a path-related component. The user also addressed multithreading issues within a specific image feature filter, showing a focus on performance and code correctness. Additionally, they fixed an infinite loop issue in a parametric path component.
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.