CS @ UIUC
Interested in the layer between ML models and the hardware they actually run on — GPU kernels, inference performance, systems work. Still early in it, and mostly learning by building things from scratch.
What I'm working on
- CUDA SGEMM kernels — six progressively optimized matmul kernels written from scratch, 55× over naive and ~53% of cuBLAS on an H200, wrapped as a PyTorch C++/CUDA extension
- Research at UIUC — mechanistic simulation and digital twins for cardiovascular disease (ongoing, private)
- Previously: a retrieval system over ~90,000 research papers, and a no-code ML workflow platform running distributed training on cloud GPUs
Published
Blood Cell Detection using Deep Learning on Mobile Platforms — CSCI'23, IEEE. Trained YOLOv8 and EfficientDet to detect blood cells, then deployed them on-device to iOS and Android.
Tools I actually use
Python · C++ · CUDA · PyTorch · TensorFlow · OpenCV · HuggingFace · Docker ·
Linux · SLURM · GCP
Reach me
