- π MSc student in Computational Science and Engineering at EPFL, Lausanne
- π¨βπ» DAAD-WISE Fellow at Technical University of Munich
- π B.Tech in Engineering Physics at Indian Institute of Technology, Roorkee
- π» Machine Learning, Maths, Software Development are my interests
- π I like hiking, football and food!
European Option Pricing: A Monte Carlo estimator to predict payoffs of European options, including both path-dependent and path-independent options. We implement crude monte carlo, adaptive importance sampling and importance sampling via optimal control to reduce variance to simulate rare events and accurate pricing.Neural Audio Codec: Implemented residual vector quantization using 1D CNNs based on the Soundstream architecture to compress signals into discrete latent embeddings for high-fidelity reconstruction.Gene Guard: Gene Guard is a Python tool designed to parse and flag data files containing genomic data using machine learning (NLP, CNN) and rule-based algorithms. Beyond simple detection, it is capable of identifying and extracting genetic sequences embedded within mixed or obfuscated text to prevent genomic data leakage.RAG: Developed a multimodal Retrieval-Augmented Generation (RAG) application with LlamaIndex, Docling and Streamlit for prcise retrievals using sentence level chunking, metadata, query augmentation.Benchmarking Optimizers: Benchmarked Adam, Muon, Scion and Dion optimizers to train Vision Transformers and ResNet on CIFAR-10 dataset implemented from scratch using PyTorch.ODE Solver: A C++ based ODE Solver for dynamic rank tensors using both implicit and explicit ODE solving methods (Runge Kutta and Linear Multistep methods).MyPi: MyPi is an over-engineered plug and play device which can convert any USB based Mouse(Wired or Wireless) to an IP Mouse. An IP Mouse is basically an Interent Protocol device which can connect to your PC over a WiFi connection and can control your device wirelessly in real time. It uses multithreading and socket programming.
