Skip to content
View houchen-li's full-sized avatar

Organizations

@boyle-org

Block or report houchen-li

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
houchen-li/README.md

Hi, I'm Houchen Li

Senior C++ Software Engineer | HPC & AI Infrastructure

"In the middle of difficulty lies opportunity." — Albert Einstein


What I Do

  • High-Performance Numerical Computing — C++23 template metaprogramming, sparse matrix solvers, convex optimization
  • GPU Operator Development — CUDA/MUDA kernel fusion, LLM inference optimization, video generation model acceleration
  • Autonomous Driving Infrastructure — Linux kernel customization for NVIDIA Drive Orin, ISO 26262 functional safety

Tech Stack


Featured Project

Boyle — High-Performance C++ Numerical Computing Library

  • Implemented entirely in C++23 with 20,000+ lines of code
  • Polynomial and curve interpolation, sparse matrix operations, and convex optimization (QP, L-BFGS, BFGS)
  • Motion planning models for autonomous driving
  • Dual build systems (CMake and xmake), cross-platform deployment
  • Fully automated GitHub Actions CI/CD


Engineering Philosophy

Physics taught me that the most powerful solutions come from understanding the structure of a problem — not from adding more compute. That lens shapes everything I build: when I work on sparse solvers, I exploit mathematical structure to reduce complexity; when I fuse GPU kernels, I eliminate redundant work at the algorithmic level. To me, performance is a consequence of correct formulation — not a substitute for it.


Activity Graph

Contribution Snake

github-snake

Pinned Loading

  1. boyle-org/boyle boyle-org/boyle Public

    The Fundamental Math Basis for Autonomous Driving Vehicles and Robotics.

    C++ 8