Scrapes PDFs with PyPDF2 and cleans the text via regex for usable study notes.
Projects
Discord bot that records & transcribes D&D sessions using Azure Speech-to-Text, storing artifacts in Blob Storage.
A file compression utility using gzip and planned GUI with PyQt5. It features a hash map for categorization and intends to add encryption and automated file categorization using computer vision in the future.
A distributed, fault-tolerant, and sharded key-value store built with Flask. It implements causal consistency using vector clocks and manages node membership and replication for high availability.
A Python utility to convert HEIC images to JPG format. It uses a pre-trained PyTorch model and the face_recognition library to automatically classify and sort the converted images into categories like 'person', 'animal', or 'landscape'.
Local-dimming / vision pipeline with a U-Net in PyTorch; C++/CMake core, Dockerized; uses OpenCV and Eigen.
Generates images from text prompts using Hugging Face Diffusers and a pre-trained model.
A reinforcement learning agent built with PyTorch to control a vehicle in the CARLA simulator. The agent uses a policy network to learn how to navigate to a destination while adhering to speed limits.
Solitaire player with a TensorFlow/Keras policy network; includes rules engine and training pipeline.
Modern portfolio built with Next.js + React/TypeScript; Tailwind styling and Dockerized deployment.
Wordle clone with both a command-line mode and a Tkinter GUI.