About
I’m Houchen Li, a Senior C++ Software Engineer specializing in HPC & AI Infrastructure. With a background in theoretical and computational physics, I bring a rigorous mathematical perspective to software engineering.
What I Do
- High-Performance Numerical Computing — C++23 template metaprogramming, sparse matrix solvers, convex optimization algorithms
- GPU Operator Development — CUDA/MUSA kernel fusion, LLM inference optimization, video generation model acceleration
- Autonomous Driving Infrastructure — Linux kernel customization for NVIDIA Drive Orin, ISO 26262 functional safety systems
Research Interests
My work sits at the intersection of mathematics, physics, and computer science:
- Convex optimization and its applications in motion planning
- Sparse linear algebra for large-scale scientific computing
- GPU architecture and parallel computing paradigms
- Modern C++ language design and template metaprogramming
Background
I hold a B.S. in Physics from Tsinghua University and an M.S. in Functional Materials from Philipps-Universität Marburg (Germany). Before transitioning to industry, I was a Research Assistant at the Max Planck Institute for Chemical Physics of Solids (MPI-CPFS) in Dresden, where I worked on computational materials science and automated DFT calculation pipelines.
“In the middle of difficulty lies opportunity.” — Albert Einstein