HandiPark is an embedded systems project developed using C, Assembly, and a Makefile on an STM32 NUCLEO board. Collaborating with two teammates, we designed a system to assist with parking accessibility, leveraging low-level programming and hardware integration to create an efficient solution.
AI Vision is a computer vision project built using Python and OpenCV, leveraging a pre-trained deep learning model (SSD MobileNet) and the COCO dataset to detect and classify real-world objects in video footage. By integrating OpenCV’s DNN module, the system performs real-time object detection with confidence thresholds, drawing labeled bounding boxes on live or recorded video. This project highlights practical applications of AI in perception systems and demonstrates proficiency in computer vision, deep learning, and real-time processing.
Autonomous Robotics (FTC) is a competition-driven project developed through the FIRST Tech Challenge, where I led a team of over forty members as both President and Code Lead. I engineered the robot’s autonomous and teleoperated systems using Java, OpenCV, and TensorFlow, enabling it to navigate complex environments, identify game elements, and make strategic decisions in real time. This project showcases my leadership in managing a large technical team and my ability to integrate computer vision and AI into robotics under competition pressure.
Student Grading Software is a Java-based application designed to streamline assignment grading for teachers. Built using object-oriented programming and recursion, the system features user account creation, grade input, and file-based data management through .txt
files using FileWriter
and PrintWriter
. I led the design, coding, and unit testing phases, developing modular classes like Main.java
, TeacherClass.java
, and Files.java
to ensure maintainability and usability in real-world classroom settings.
Tank Wars is a dynamic, object-oriented video game where players navigate tanks across multiple levels while dodging enemy fire and aiming for victory. Built using Java, the game features a GUI-based interface, customizable tanks, varied ammo types, and enemy AI controlled through the Levels
subclass. I developed the game mechanics, graphics handling, and level logic, focusing on creating an engaging user experience and scalable game structure.