SceneScribe - AI Enabled Smart Glasses for the Visually Impaired
Highlight 1
Highlight 2
Highlight 3

SceneScribe - AI Enabled Smart Glasses for the Visually Impaired

SceneScribe is a fully decentralized, edge-computed wearable solution engineered to provide real-time navigation, obstacle avoidance, and ambient environmental awareness for Visually Impaired People (VIP). Moving away from cloud-dependent architectures, this iteration runs entirely offline on an…
PythonAgentic AIRAGNVIDIA Jetson Orin NanoTensorRTYOLOQuantized VLMSearch AlgorithmsGemma4DockerOllamaVoskWhisperDepth AnythingInstance SegmentationI2S/Analog AudioHaptic Drivers3D Printing (PET-G/TPU)GGUF QuantizationPyTorchOpenCV
Highlight 2
Highlight 3

Microcontroller-Free Autonomous Line Follower

Engineered a fully autonomous, microcontroller-free line-following robot for the NERC 2024 "Ready to Race" competition, driven entirely by custom digital logic. Bypassing standard platforms like Arduino, the robot's hardware "brain" was simulated in Proteus ISIS and built from the ground up using a…
Proteus ISISAltium DesignerDigital Logic DesignCircuit PrototypingHardware DebouncingLogic Gates (74-series)MultivibratorsPWM Speed ControlIR Sensor CalibrationVoltage RegulationPower Management
Highlight 2
Highlight 3

Autonomous Agricultural Sorting Robot

An autonomous sorting robot was engineered for the NERC 2025 Indigenous Category. Instead of using hardcoded routes, a Breadth-First Search (BFS) algorithm was implemented on an Arduino Mega to dynamically calculate efficient paths to randomized fruit coordinates in real time. To meet the strict…
C programmingSolidworksSearch AlgorithmPID Speed ControlArduino MegaTCS3200 Color SensorQTR SensorBuck/Boost Converter
Smart Pillbox: Embedded Medication Adherence System

Smart Pillbox: Embedded Medication Adherence System

The Smart Pillbox is an embedded hardware proof-of-concept designed to improve medication adherence by automating dosage reminders and physically tracking pill consumption. Engineered using an Arduino Nano, the device integrates an HX711 24-bit ADC with a high-precision load cell to dynamically…
C/C++Embedded CArduino FrameworkArduino Nano / ATmega328PI2C (Inter-Integrated Circuit)SPI (Serial Peripheral Interface)UART / Serial CommunicationHardware Interrupts (ISR)

NUST LMS Archiver (Moodle Automation Bot)

An asynchronous web automation tool built with Python and Playwright that securely logs into Moodle-based university portals to back up an entire academic history. It handles complex DOM structures, simulates user scrolling to bypass lazy-loading, and intelligently organizes downloaded materials…
PythonPlaywrightAsyncioWeb ScrapingAutomationAsynchronous ProgrammingDOM NavigationScripting & Process AutomationMoodle

UNO C++ Console Game

Developed as a comprehensive semester project, this terminal-based application recreates the full multiplayer experience of UNO. The primary goal was to move beyond basic procedural programming and build a complex, state-driven application from scratch using custom-built linked lists for memory and…
C++Object-Oriented Programming (OOP)Custom Data StructuresDynamic Memory ManagementWindows APIVisual StudioGit / GitHubWindows Console / Terminal