All Projects
Interview Prep GPT Library
Three-GPT system walking job seekers from live job research through targeted practice questions to coached answers. Integrates the Wikipedia REST API as an external Action, uses inter-chat prompt chaining, and applies layered prompt defenses across all three GPTs.
- OpenAI GPTs
- Prompt Engineering
- API Actions
- System Design
- Documentation
Follow the Neato
Leader-follower simulation in Gazebo with Neato robots. Followers use OpenCV and a fuzzy logic controller to maintain formation behind a tele-op leader.
- Python
- OpenCV
- Gazebo
- ROS
Robot Localization
Particle filter algorithm to localize a robot in Gazebo. LIDAR data builds a particle cloud; particles are resampled by probability and propagated through motion.
- Python
- ROS
- Gazebo
Robot Contour Tracer
Extracts a contour from an image, converts it to waypoints, and navigates a robot through them using a custom detection and reordering algorithm.
- Python
- OpenCV
- ROS
News API App
Web app aggregating news articles via News API with keyword and category search. Displays articles with summaries and estimated reading times.
- Angular
- TypeScript
- UIkit
Scheduler
Visual course planner for Olin College. A MEAN stack dashboard with four-year columns and draggable course cards mapped to degree requirements.
- Angular
- MongoDB
- Node
- Express
AES Encryption
128-bit AES cipher implemented in Verilog, supporting both encryption and decryption. Built to explore hardware-level cryptographic standards.
- Verilog
- Hardware
LEGO Brick Sorter
Automatic LEGO sorter detecting size, shape, and color with OpenCV. Arduino-controlled motors and servos performed physical sorting based on classification.
- OpenCV
- Arduino
- Python
TimeTracker Web App
Multi-user web app to track time spent on activities. Built with Flask, supporting user accounts and persistent progress saving.
- Flask
- Python
- HTML / CSS
JPEG Compression
Co-authored paper and implemented a Python script explaining JPEG compression using DCT and Huffman Encoding.
- Python
- Linear Algebra
Edge Detection Algorithms
Co-authored paper exploring edge detection approaches including first and second derivative methods, Fuzzy Logic, and the Canny edge detector.
- Python
- OpenCV
- Linear Algebra