Posts by Collection

portfolio

Distributed Financial Risk Assessment

This project aims to implement a distributed framework for financial risk assessment using Monte Carlo simulations to estimate Value at Risk (VaR) and Conditional Value at Risk (CVaR) by leveraging Spark’s distributed computing capabilities.

Variable Sized-Batch General Multiplication (Variable GEMM)

This repo improves Mixture-of-Experts (MoE) models by addressing load-imbalance during dynamic routing, enhancing inference performance on hardware accelerators. It integrates CuBLAS and CuSparse, optimizing batched GEMM tasks for variable-sized inputs, resulting in significant efficiency gains across different model sizes.

Skin Track

Project architecture which enables continuous touch-tracking for detection of gestures so as to send commands to the wearable watch.

publications

talks

teaching

Electronics Club

Workshop, Indian Institute of Technology, Kanpur, Science & Technology Council, 2018

I delivered lectures on IOT, communication and Logic Circuits during the winter workshop in December’18 held by the Electronics Club under the aegis of the Science & Technology Council, IIT Kanpur. I, along with my team, also conducted electronics events of the inter-hall technical competition TAKNEEK’18 with a team of 20 members.

Basic Algorithms

Undergraduate course, New York University, Computer Science Department, 2023

My job as a teaching assistant for Prof. Chee Yap involved assessing student code for accuracy, efficiency, and style, evaluating written components of exams and assignments, and ensuring fairness and consistency. Furthermore, I also offered detailed feedback to guide student growth and understanding and liaised with the course instructor about students’ progress, challenges, and any potential issues.

Fundamental Algorithms

Graduate course, New York University, Computer Science Department, 2024

As a teaching assistant for Prof. Chee Yap, I assessed exams and assignments to maintain fairness and consistency, providing detailed feedback to support student development. I also communicated regularly with the instructor to discuss student progress and address any concerns.