Profile Photo

Hello! 👋

My name is Hwanseo Choi. I'm a cuDNN Library Engineer at NVIDIA in Santa Clara, California, where I work on cutting-edge deep learning infrastructure and GPU-accelerated computing.

💼 Experience

  • Deep Learning Library Software Engineer @ NVIDIA
    → Added depthwise convolution kernels to cuDNN, contributed to C++/Python frontend for Scaled-Dot Product Attention, expanded testing and reference for multiple variants, and helped integrate cuDNN Scaled-Dot Product Attention into various deep learning frameworks such as PyTorch, JAX, and TransformerEngine.

  • Course Assistant @ UIUC
    → Developed autograders, created documentation, held office hours, and graded programming assignments for ECE 220: Introduction to Computer Systems.

🎓 Education

  • I received my Bachelor of Science in Computer Engineering from the University of Illinois at Urbana-Champaign. My coursework included topics in parallel programming, artificial intelligence, operating systems, computer architecture, digital systems, and interactive graphics.

🧪 Projects

  • MXNet Convolution — CUDA kernel optimization and convolution operator extension; won first place in performance competition
  • Dancing Altera Revolution — DDR-style game on Altera NIOS II FPGA using VGA & sound card drivers
  • Ray Tracing with BVH — 3D ray tracer in C++ with GLM, 10× speedup using BVH (binary space partitioning)
  • Twitch Prediction Tools — Bot using Twitch GraphQL + Riot API to predict match outcomes and farm points
  • Live Chess Analyzer — Converts screenshots into FEN, overlays engine evaluations visually in real time

🛠 Skills

  • Linux, C/C++, Python, PyTorch, CUDA, cuBLAS, cuDNN, CMake, Docker

🌍 Languages

  • English and Korean

📫 Links

You can ask me anything (within reason). I'm always interested in discussing deep learning, GPU computing, and other technical topics!