Shiven Aggarwal
Mathematics | Machine Learning | Software Engineer
Serious Projects
Lightweight autograd engine built with NumPy and Python, designed to mimic PyTorch's core differentiation functionality.
Advanced CNN-cGAN architecture that transforms monochrome images into vivid colorizations mimicking VanGogh's distinctive palette and brushwork techniques.
Ongoing implementation of important research papers and deep learning concepts, with clean code and detailed explanations.
Fun Projects
Fine-tuned Falcon-7B model using QLoRA on curated mental health datasets to create an empathetic conversational AI for psychological support.
Tennis analysis using YOLO and CNNs to track players and ball, with game-like overlay and performance metrics displayed beneath match footage.
Python chess engine with PvP gameplay and AI opponents using minimax and alpha-beta pruning, featuring an aesthetically refined Pygame interface.