Robotics
Multi-Robot Path Planning & Fleet Management
Full-stack robotics software suite implementing Conflict-Based Search (CBS) and footprint-aware path planning for fleets of omnidirectional AMRs in Airbus aircraft manufacturing. Includes a custom ROS2/Nav2 navigation stack, real-time route conflict resolution, Gazebo digital twin simulation environments, and an Rviz-based fleet management UI with live map overlays. Published as master's thesis; research under scientific review.
ROS2Nav2C++CBSGazeboSLAMRviz
Autonomous Systems
Autonomous Driving Simulation Platform
Backend and frontend development for high-fidelity autonomous driving simulators at ibeo Automotive Systems & MicroVision. Built real-time C++ simulation modules, LiDAR point cloud processing pipelines, pedestrian behaviour and event-trigger scenario toolkits, and Qt/QML interfaces for scenario authoring and multi-sensor data visualisation.
C++ROSQt/QMLLiDARPoint CloudJenkins
Robotics
Gesture-Controlled Underwater Drone — BlueRov II
Autonomous underwater vehicle software for the BlueRov II enabling hands-free mission control through real-time hand gesture recognition via computer vision. Developed underwater image processing pipelines, a gesture-to-command interpreter, and mission planning logic allowing autonomous task execution — designed to support scuba divers without physical controllers.
PythonOpenCVROSBlueRov IIComputer Vision
Robotics
Quadruped Robot — Autonomous BIM Mapping
Programmed a small quadruped robot equipped with LiDAR and depth sensors to autonomously navigate construction environments and generate accurate Building Information Models (BIM). Implemented SLAM-based 3D mapping pipelines and point cloud post-processing to produce structured architectural data directly from raw sensor output.
ROSSLAMLiDARPythonC++BIM
IoT
Smart Intercom Automation System
Designed and built an embedded system that intercepts residential intercom signals and seamlessly forwards incoming calls to any personal mobile phone over VoIP — enabling full remote door management from anywhere in the world. Covered the entire stack: signal conditioning, microcontroller firmware, audio encoding, and mobile integration.
Embedded CESP32IoTVoIPPCB Design
Security Research / Embedded
Bluetooth Signal Jammer
Research-oriented project implementing a Bluetooth jamming algorithm on a programmable embedded system paired with a dedicated Bluetooth antenna. The device successfully interfered with public Bluetooth signals in controlled test environments, demonstrating effective disruption of nearby BT connections. Built entirely for security research and protocol vulnerability analysis — exploring real-world attack surfaces in wireless communication.
Embedded CRFBluetoothSignal ProcessingAntenna Design
AI / Software
Agentic AI Workflow Automation — SaaS
Designed and deployed bespoke Agentic AI solutions for niche enterprise markets, automating complex multi-step workflows and significantly reducing operational overhead. Full-stack SaaS development spanning system architecture, LLM selection and fine-tuning, orchestration logic, and cloud deployment pipelines. Ongoing freelance engagement.
PythonLLMsAgentic AISaaSFull-stack
AI / Software
Prompt-to-Video Multilingual Content Pipeline
End-to-end software pipeline that transforms a single text prompt into ready-to-publish video content across multiple languages and platform formats. Handles automated scriptwriting, voice synthesis, visual generation, subtitle translation, and format adaptation for different social media channels — from one input to a fully produced, localised asset.
PythonLLMsTTSFFmpegVideo AIMulti-language
AI / Research
Federated Learning + Blockchain for Smart Home IoT
Privacy-preserving distributed machine learning system using the Flower (flwr) federated learning framework, enabling IoT devices in smart buildings to collaboratively train predictive models without ever sharing raw sensor data. Integrated a blockchain layer to ensure data integrity, auditability, and trustless coordination between nodes — operating in real time.
PythonFlower (flwr)BlockchainIoTTensorFlowFederated Learning
Software / Bioinformatics
Genetic Privacy Analyser
Privacy-first desktop tool that parses raw genetic data files (23andMe, AncestryDNA formats) entirely on-device, estimating ancestry composition, trait probabilities, and health risk indicators without uploading or exposing any personal genomic data to external services. Includes an interactive report interface with visualised results.
PythonBioinformaticsPrivacy-by-designData AnalysisVisualisation
Robotics / Embedded
3D-Printed Robotic Arm
Design, fabrication, and programming of a small-scale multi-joint robotic arm — fully 3D-printed and actuated by servomotors. Developed embedded firmware in C to control individual joint movements, coordinate servo sequences, and execute programmed motion trajectories. A hands-on project exploring forward kinematics, motor control, and mechanical design from concept through a fully working physical prototype.
Embedded CServomotors3D PrintingMotor ControlKinematics
Software — Pre-LLM Era
WhatsApp Chat Statistics Analyser
Built before LLMs existed, this tool parses exported WhatsApp conversation logs using pure data engineering to surface rich chat analytics: top contributors by volume, most-used emojis and keywords, reply rates, peak activity windows, and thread engagement patterns. A testament to extracting meaningful intelligence from raw text data — no AI shortcuts.
PythonpandasNLPData AnalysisVisualisation