Weaving
Artificial Intelligence
Chess engine with minimax algorithm, alpha-beta pruning, and evaluation heuristics for strategic gameplay
Computer Vision • Research
Novel vision framework for detecting distracted drivers using learnable spatial anchors with Soft Radial Attention. Published at IEEE ICIP 2025
Game Development
3D multiplayer version of Among Us built with three.js featuring 3D players, imposters, and server-based multiplayer functionality
Data Visualization
Python library that simplifies ML visualizations, generates reports and summaries of model flows, and identifies key bottlenecks
Machine Learning • Edge Computing
Real-time face detection using CNN model optimized for NVIDIA Jetson Nano edge device
Voxel-based Minecraft clone built from scratch in Java with mining, block placement, swimming, and flying mechanics
Machine Learning • Simulation
Self-driving agent trained on 80K+ images using ResNet-34, achieving 88% on CARLA benchmarks with bird's-eye view path planning
Robotics • Autonomous Systems
Self-driving robot with path following and object detection, built on an FLL LEGO robot platform
Robotics • Credit: Team 254 SW Team
Dual-camera vision fusion system for FRC robot pose estimation and target tracking
Novel A* algorithm-based robot pathing software for autonomous navigation in FRC competitions