A low-cost IoT system for non-invasive glucose visualisation. A CircuitPython device pulls live readings from the Dexcom cloud over WiFi, renders them on a colour LCD, and fires audible + LED alarms on lows, paired with a native iOS companion app over Bluetooth.
CircuitPython · Swift / SwiftUI · BLE · Custom PCB · OTA Updates
A KiCad plugin and CLI that links component datasheets, generates priced bills of materials, and verifies parts against DigiKey. Built to take the repetitive work out of preparing a PCB.
Python · KiCad · DigiKey API · BOM verification
An interactive Boolean logic workbench. Draw gate circuits, build expressions, generate truth tables, and practise logic problems directly in the browser.
TypeScript · Next.js · Boolean logic
A browser-based Python IDE for Leaving Certificate Computer Science practice. Run code locally with Pyodide and check answers against exam marking rubrics.
TypeScript · Python · Pyodide · Web Workers
Play videos as live truecolour ASCII art in the terminal, with audio. Frames are streamed and converted in real time using Python, yt-dlp, and ffmpeg.
Python · ffmpeg · yt-dlp · CLI
A Swift project exploring health and medical report assistance.
Swift · Health-tech
An iOS app to support diabetes management and data visualisation
Swift · SwiftUI · HealthKit
A dual-axis solar tracking system in C++, sensing light direction and driving motors to keep a panel aligned with the sun for maximum yield. Hands-on embedded control, sensors and actuation.
C++ · Microcontroller · Sensors · Motor Control
A thrust vector controlled model rocket with telemetry and flight data analysis.
Python · PCB Design · CAD · Microcontroller · Sensors · Motor Control