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.
View ProjectPCB 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.
View ProjectVoice Recognition for HRI
Research into environmental effects on MFCC-based voice recognition reliability for industrial human-robot interaction, evaluating real-world factory conditions.
View ProjectKUKA Adaptive Positioning
Design and testing of a position adaptation system for KUKA robots using photoelectric sensors, improving precision in automated manufacturing processes.
View ProjectTranscribAIr
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.
View on GitHubLabitory
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.
View on GitHubNextcloud 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.
View on GitHubotherworld.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.
View Projectotherworld3d
Engineering prototyping, small batch manufacturing, and custom 3D printing services. Full e-commerce platform for ordering custom printed parts.
View Project