Shiven Aggarwal

Mathematics | Machine Learning | Software Engineer

Serious Projects

  • PocketGrad

    Lightweight autograd engine built with NumPy and Python, designed to mimic PyTorch's core differentiation functionality.

  • VanGogh Colorizer

    Advanced CNN-cGAN architecture that transforms monochrome images into vivid colorizations mimicking VanGogh's distinctive palette and brushwork techniques.

  • PaperToCode

    Ongoing implementation of important research papers and deep learning concepts, with clean code and detailed explanations.

Fun Projects

  • MindfulAI

    Fine-tuned Falcon-7B model using QLoRA on curated mental health datasets to create an empathetic conversational AI for psychological support.

  • CourtTracker

    Tennis analysis using YOLO and CNNs to track players and ball, with game-like overlay and performance metrics displayed beneath match footage.

  • Chess Engine

    Python chess engine with PvP gameplay and AI opponents using minimax and alpha-beta pruning, featuring an aesthetically refined Pygame interface.