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.