Projects
RowVision
A desktop app that analyses rowing technique from ordinary phone footage shot from a coaching launch. It follows one rower through the stroke, scores their catch, finish and rhythm against targets drawn from published biomechanics research, and shows how far each measure is from the target.
Python, NumPy, OpenCV, ONNX Runtime, TypeScript, Next.js, React, Three.js, Supabase, Docker
StudyRight Ireland
A free Leaving Cert study platform, used in schools across Cork. Students track their study hours, drill past exam questions by topic, and get answers marked against real SEC marking schemes.
HTML, CSS, JavaScript, PostgreSQL, OpenAI and Claude APIs, Vercel, Cloudflare Turnstile, Purelymail, Playwright
Kidscope
A public health web portal for Kidscope, a paediatric community child health service under HSE South West.
HTML, CSS, JavaScript, Playwright, axe
Leaving Cert notes
A self-hosted notes website I shared with friends, which I used to guide peers through Leaving Cert Computer Science, English and Physics.
HTML, Vercel
Hardware Inspector
A Java command-line tool that reads CPU, cache, memory, PCI and USB details straight from Linux /proc and /sys, and measures the cache hierarchy from inside the JVM.
Java 17, Linux /proc and /sys, multithreading