My Projects
A collection of robotics systems, AI applications, embedded hardware projects, and full-stack software I've built.

Engineering Intelligence System
System Initializing...
A collection of robotics systems, AI applications, embedded hardware projects, and full-stack software I've built.

Robotics
An intelligent TurtleBot system that uses a camera and OCR (Optical Character Recognition) to read directional text (e.g., “left”, “right”, “forward”) and autonomously controls robot movement based on the detected instructions in real time.

AI/ML
This project implements a hands-free voice assistant for the TUT Smart Library robot (RoboLibrarian). It listens to spoken commands, understands what the user wants using natural language patterns, and responds by speaking back while triggering robot navigation, library database lookups, or the web chatbot when needed. When someone says they want to go to a study table, find a book, or ask how borrowing works, the assistant converts speech to text, matches the request to the right action, and either moves the TurtleBot robot, queries MySQL for book details, or forwards the question to the library chatbot API.

Robotics
An AI-powered JetMax robotic arm system that uses a camera to recognize a person’s face and automatically writes their name using robotic arm motion control.

DevOps
This project implements an interactive **map search and navigation** feature for the TUT Smart Library student portal. Students type or speak a location in plain English—such as “where is table four” or “shelf 2”—and the system finds the place on a live library floor plan, then draws a walking route from the entrance to that destination. The map shows study tables, book shelves, the entrance, special areas, and optional live robot position. Route planning uses the library’s saved waypoint map and shortest-path logic so users see distance, estimated walk time, and a visual path with footsteps—not just a pin on a static image.

Robotics
A vision-based robotic control system that enables a TurtleBot to be navigated using real-time hand gestures detected through a camera and MediaPipe, translating gestures into ROS movement commands.

Robotics
A camera-based autonomous line-following robot developed on the JetTank platform using OpenCV. The system processes live video input to detect and follow a path in real time by controlling the robot’s movement automatically.

Robotics
This project implements a smart library management platform for Tshwane University of Technology that combines a full web-based library system with robotics, AI assistants, RFID tracking, and real-time communication. It automates everyday library tasks—catalog browsing, borrowing, fines, reservations, and reporting—while extending the experience with an autonomous delivery robot, voice control, hand-gesture commands, and intelligent help for students and staff. When a user requests a book or needs guidance, the system can search the catalog, update loans, notify members, and optionally dispatch the library robot to navigate shelves and study tables. AI chat, research search, and voice layers answer questions in natural language and connect to the same library data and robot services.