Kai-yuan Hou is a Software Engineer 3 based in San Jose with nine years of experience bridging academic research and industry engineering. He holds a PhD in Computer Engineering from Northwestern and spent three years researching high-performance computing, specializing in parallel I/O performance and large-scale data workflows. Kai-yuan has production experience at Meta and Cardlytics and has contributed to prominent open-source HPC tooling such as AMReX, where he worked on plotfile I/O integrations between HDF5 and PnetCDF. He is proficient in C/C++, OpenMP, MPI, CUDA and comfortable across Python, Java, C#, Fortran and common build/debug toolchains, enabling him to move research prototypes into robust OEM and open-source software. Fluent in English and Chinese, he combines deep systems knowledge with practical engineering to optimize I/O-heavy applications for real-world deployments.
9 years of coding experience
7 years of employment as a software developer
Bachelor's degree, Computer Science, Bachelor's degree, Computer Science at National Taiwan University
Doctor of Philosophy - PhD, Computer Engineering, 4, Doctor of Philosophy - PhD, Computer Engineering, 4 at Northwestern University
AMReX: Software Framework for Block Structured AMR
Role in this project:
Back-end Developer
Contributions:10 commits, 3 PRs, 8 comments in 1 month
Contributions summary:Kai-yuan primarily contributed to the `WritePlotfilePnetCDF.cpp` file, which suggests involvement in the plot file generation for the AMReX framework. The commits focused on integrating and subsequently removing HDF5-related code, indicating an effort to transition to or test with PnetCDF. The user's modifications included code changes and commenting to facilitate the implementation and then the removal of HDF5-specific functionalities.
Contributions:51 pushes, 7 branches in 2 years 11 months
benchmarkingbenchmarkprogramse3smpattern
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.