Showing 4 of 16 projects

Technologies and Designs for Remote Robotics Competition
Inspired by FIRST LEGO League, this project explored and developed multiple mission-based robotics competitions using LEGO SPIKE, LEGO Science Hardware, and OpenMV cameras. Real-time Apriltag tracking (via OpenCV and Pupil-Apriltags) enabled projection of both a team's and their opponent's robot positions onto a shared field, with communication handled through WebSockets and Bluetooth protocols using PyScript.com interfaces.

Websocket Communication with ESP32s
This project explored the feasibility of creating a direct WebSocket connection written in MicroPython from ESP32 "Smart Motors" to a secure JSON-based messaging system called channels, without relying on intermediary PyScript webpages.

Gerp - Directory Search Tool
C++ implementation of a simplified Unix grep tool that recursively searches through directory structures. Features custom hash table with quadratic probing for efficient word indexing, case-sensitive and case-insensitive search modes, memory-optimized file path storage, and query processing with various commands.

Satellite Orbit Simulation Toolkit
A MATLAB simulation toolkit for satellite orbital mechanics featuring multiple numerical methods (Euler, Runge-Kutta 4,5), interactive GUI for parameter selection, 3D visualization with Earth texture mapping, and orbital stability analysis. Demonstrates Newton-Raphson root finding and cubic spline interpolation.