Khushi Agrawal

Khushi Agrawal

Programming blog of Khushi Agrawal.

Latest Blog Articles

About Me

I like researching the internals of machine learning frameworks, compilers, parallel computing, and deep learning. I'm just discovering these cool things and am interested in where I could put all these together.

I contribute to PyTorch for learning things out of curiosity and obsession. Here's the link to all my pull requests. Currently, I'm working as a Software Engineer at Mercor. Previously, I worked as a Compiler Developer with Ondřej Čertík on adding new features to the LPython and LFotran compilers. I've also contributed to the CuPy (via GSoC and Open-Source), where I started an initiative to add interpolate functions in CuPy and worked on various experimental fusion and kernel methods. Before that, I interned at Quansight-Labs, contributing to the NumPy and discovering multiple compilers and interpreters.

In my free time, I enjoy drawing and writing, and I mostly love travelling, exploring different places, and playing adventurous games.

Mercor

Software Engineer

Jun'24 - Present

GSI Technology

Compiler Developer; Contributed to LFortran and LPython

Sept'23 - March'24

Google Summer of Code

Student Software Developer; Contributed to CuPy

June'22 - Sept'22

Quansight Labs

Software Engineer Internship; Contributed to NumPy

July'21 - Sept'21

Things that keep me Hooked

PyTorch Related

CUDA

C++ Stuff

  • CppCon — Link
  • C++ Weekly With Jason Turner — Link

Deep Learning

Cool Tools