Welcome stranger, take a glimpse into my brain and all things that excite me
👨🏻💻 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 :
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!