Portfolio

A collection of projects I've worked on

RSI Research Interface

A Python interface for KUKA Robot Sensor Interface (RSI), enabling real-time sensor communication and control for research applications. Simplifies the complex XML-based RSI configuration into a clean Python API.

Python KUKA Robotics Research
View Project

PCB Assembly Optimisation

Comparative study of BAT and genetic algorithm approaches for optimising PCB assembly sequences using a 6-axis KUKA robot, outperforming traditional lead-through programming.

Robotics Algorithms Research
View Project

Voice Recognition for HRI

Research into environmental effects on MFCC-based voice recognition reliability for industrial human-robot interaction, evaluating real-world factory conditions.

AI Robotics Research
View Project

KUKA Adaptive Positioning

Design and testing of a position adaptation system for KUKA robots using photoelectric sensors, improving precision in automated manufacturing processes.

KUKA Robotics Sensors
View Project

TranscribAIr

AI-powered audio transcription with intelligent feedback organisation for educators. Uses OpenAI Whisper for transcription and local/cloud LLMs to automatically categorise verbal feedback by rubric criteria. Supports Ollama, OpenAI, and Anthropic backends.

Python AI Whisper Education
View on GitHub

Labitory

Open-source laboratory resource management system for academic institutions. Features conflict-free scheduling, multi-level approval workflows, analytics dashboards, and calendar integration. Built with Django.

Python Django Lab Management
View on GitHub

Nextcloud Budget App

Comprehensive financial management app for Nextcloud. Multi-account tracking with 20+ currencies, bank statement imports (CSV/OFX/QIF), advanced rules engine with visual query builder, balance forecasting, and debt repayment planning.

PHP Vue.js Nextcloud
View on GitHub

otherworld.dev

This portfolio site — built with Grav CMS, a custom dark theme, and an interactive Three.js robot arm on the homepage. Features modular page architecture and responsive design.

Grav CMS Three.js Web Development
View Project

otherworld3d

Engineering prototyping, small batch manufacturing, and custom 3D printing services. Full e-commerce platform for ordering custom printed parts.

3D Printing E-commerce
View Project