Skip to main content

Projects

A collection of my work in robotics, autonomous systems, and machine learning. Each project represents hands-on experience with real engineering challenges.

All UAV Development Machine Learning Positioning Systems Robotics AI/ML Mechatronics Simulation Software
Tarot T18 Octocopter for Autonomous Water Sampling (MSc Thesis)
UAV Development Featured

Tarot T18 Octocopter for Autonomous Water Sampling (MSc Thesis)

Ongoing

Building a heavy-lift UAV platform for autonomous water sampling in maritime research, addressing payload limitations identified in the X500 project.

ROS2PixhawkJetson Orin NanoMAVLink +2 more
Maritime Vessel State Prediction Using Machine Learning on AIS Data
Machine Learning Featured

Maritime Vessel State Prediction Using Machine Learning on AIS Data

Completed

Machine learning system for collision risk classification and trajectory prediction achieving 97.54% accuracy on 32.4M AIS records.

PythonRandom ForestPandasScikit-learn +2 more
Autonomous Water Sampling Drone System
UAV Development Featured

Autonomous Water Sampling Drone System

Completed

Designed, integrated, and implemented an autonomous water sampling payload for the Holybro X500 V2 quadcopter with Pixhawk flight controller and Jetson Orin Nano companion computer.

Pixhawk 6CJetson Orin NanoMAVLinkPython +4 more
Pozyx UWB Indoor Positioning System
Positioning Systems

Pozyx UWB Indoor Positioning System

Completed

Configuration and integration of UWB positioning for GPS-denied navigation.

PozyxPythonMQTTUWB +1 more
Robot Kinematics Solver Using Screw Theory
Robotics Featured

Robot Kinematics Solver Using Screw Theory

Completed

Developed a comprehensive robot kinematics library implementing forward/inverse kinematics, Jacobian computation, and trajectory planning using screw theory and the Product of Exponentials formula.

C++EigenROS2KDL +3 more
NVIDIA Kaya Robot - Computer Vision for Autonomous Navigation
Robotics Featured

NVIDIA Kaya Robot - Computer Vision for Autonomous Navigation

Completed

Developed the computer vision system for an autonomous mobile robot using YOLOv8 object detection, Intel RealSense depth sensing, and Extended Kalman Filter for cube detection and 3D positioning.

PythonROS2YOLOv8Intel RealSense D435 +3 more
Blocking Game AI Agent
AI/ML

Blocking Game AI Agent

Completed

Developed an intelligent game-playing agent for a Blokus-inspired blocking game using Minimax with Alpha-Beta Pruning, Monte Carlo Tree Search, and game-theoretic optimization strategies.

C++Minimax AlgorithmAlpha-Beta PruningMonte Carlo Tree Search +2 more
QUBE Servo Pendulum - Deep Reinforcement Learning
AI/ML

QUBE Servo Pendulum - Deep Reinforcement Learning

Completed

Trained reinforcement learning agents to control a Quanser QUBE-Servo 2 inverted pendulum using PPO in Isaac Lab, Soft Actor-Critic (SAC), and Q-Learning with custom Furuta pendulum dynamics simulation.

PythonPyTorchIsaac LabStable-Baselines3 +5 more
Object Detection and Segmentation Pipeline
AI/ML

Object Detection and Segmentation Pipeline

Completed

Built a complete computer vision pipeline for detecting and segmenting household products using YOLOv8, Faster R-CNN, and YOLOv8-Seg, including custom dataset creation, model training, and ONNX deployment.

PythonPyTorchYOLOv8Faster R-CNN +5 more
Fundamentals of Automation and Mechatronics
Mechatronics

Fundamentals of Automation and Mechatronics

Completed

Comprehensive portfolio covering PCB design with NE555 timer circuits, control systems analysis, PLC programming, mechanical engineering calculations, and Python data analysis for weather monitoring.

Autodesk Fusion 360PCB DesignGerber FilesPLC Programming +4 more
Underwater Sampling Container - Automated Manufacturing
Mechatronics

Underwater Sampling Container - Automated Manufacturing

Completed

Designed a modular underwater sampling container system for ROV-based marine research, featuring 3D-printed components, automated robotic assembly, and customizable configurations following Industry 4.0/5.0 and DFAA principles.

3D PrintingCAD DesignCollaborative RobotsIndustry 4.0 +3 more
Digital Twin Modal Analysis - Loudspeaker Redesign
Simulation

Digital Twin Modal Analysis - Loudspeaker Redesign

Completed

Finite element modal analysis of a B&W DM602 S2 loudspeaker enclosure using Siemens NX (SOL103). Successfully shifted the 7th natural frequency above 120 Hz through strategic reinforcement and mass placement.

Siemens NXSOL103FEMModal Analysis +2 more
FISHSIM - 3D Scanning Jig for Fish Specimens
Mechatronics

FISHSIM - 3D Scanning Jig for Fish Specimens

Completed

Designed and prototyped a rotary jig system for comprehensive 3D scanning of fish specimens. This vacation project kickstarted a larger fish research initiative, with the design later modified for actual testing in Tromsø.

Fusion 360CAD Design3D PrintingStepper Motors +1 more
AutoDrone 2025 - Autonomous Surface Drone Competition
Robotics

AutoDrone 2025 - Autonomous Surface Drone Competition

Completed

Represented NTNU at the 2025 AutoDrone competition in Horten. Migrated the codebase from ROS to ROS2, upgraded hardware from Jetson Orin Nano 4GB to 8GB, and implemented autonomous navigation for competition missions.

ROS2PythonYOLOv8ArduPilot +4 more
Talection - Skills Measurement Platform
Software

Talection - Skills Measurement Platform

Completed

Contributed to a web application for skills measurement based on the Talection concept. Primarily worked on frontend development using React, TypeScript, and Vite in a team environment.

ReactTypeScriptViteVercel +2 more

15

Total Projects

14

Completed

1

Ongoing

8

Categories