NVIDIA Collective Communications Library (NCCL)
Optimized Multi-GPU Primitives
Self-Generated In-Context Examples for GPU DSL Kernels
A benchmark for evaluating how well AI can write multi-GPU kernels!
KernelBench Extended DSL Support
Added a framework to support new DSLs (e.g. ThunderKittens, CuTe, TileLang, etc.) within the KernelBench codebase.
NVSHMEM 3.6.5 Library Development
As part of my 2025 internship at NVIDIA, I added support to Perplexity's MoE Kernels for new nvshmem python bindings. Also added an experimental LTOIR build feature to NVSHMEM.
Arduino-based transcription attachment for pens.
Developed a VR RTS game that lets you direct troops on a live map.