Welcome stranger, take a glimpse into my brain and all things that excite me

Illustration

👨🏻‍💻 I’m a final year graduate student at the Georgia Tech.

🔬 I have a strong passion for learning and continuously absorbing new advancements in AI, Machine Learning, and Software Engineering.

📚 I love learning new things currently spending my weekends reading the thriller that is ‘Programming Massively Parallel Processors’ and going down the CUDA programming rabbit hole thanks to Umar Jamil: check out my progress here as I take on the task to write complex CUDA kernels for 100 days to get the maximum juice out of GPUs

🏃 I am also interested in Running. My Full Marathon Personal Best is 3:49. Check me out on strava

Some cherry picked stuff I am proud of

🤖 Open Source Contributions

I have experience contributing to HuggingFace Transformers. Hugging Face Transformers is the go to open-source library for state-of-the-art machine learning models (since you have wandered here on my profile you prolly already knew that)

📜 Reimplementing and Reproducing Papers

I love research at the intersection of vision and Language so I have dabbled into reproducing results from both domains that interested me.

  • Checkout my implementation of Neural Style Transfer from scratch (This was way before DALL-E entered the scene, love going back to basics and understanding stuff from first pricniples). Checkout my colab notebook where you can record a video from webcam and apply the style of your choice in realtime! Here are some of the results from this :

    Apple Pen ApplePen
  • Checkout my implmentation of Cyclic Precision Training, I intergrated it into Meta’s Fairseq library making it easier to finetune and train using this technique. I tested the implementation by doing both post-training quantization and quantization-aware fine-tuning on a RoBERTa model with mixed precision. Check out the code here

  • My Reproduction of Token Compression Retrieval Augmented Large Language Model for Inference Cost Reduction using LlamaIndex Link.

  • If you love tearing things apart just to see how they work and enjoy the nitty-gritty of ML algorithms, you might get a kick out of my implementations of popular scikit-learn models from scratch using numpy. Check it out here

📚 Teaching and Community Contributions

  • Teaching Assistant for Computer Vision at Georgia Tech for the past four semesters, where I have been passionate about mentoring and guiding students in the field.

  • I enjoy sharing knowledge and insights through my Medium blog, where I have published several articles on AI and ML, with more content in the works—stay tuned!