First-year Computer Science student at UCD, based in Dublin. Strongest in C from the coursework side, picked up Python this semester to build the open datasets below. A bit of HTML, CSS and JS from school, and learning C++ on the side for PulseDB.
Outside of college I'm an assistant tennis coach at Tennis4Kids, a few evenings a week with the under-12s. I've been around the sport for a long time before I ended up coaching.
I like writing code that runs on a schedule and produces something useful at the end. Less interested in slick frontends, more interested in pipelines that quietly do a thing every Tuesday at 14:00 UTC and leave a clean file behind. This page is a log of what I've shipped, what's still being built, and what I'm reading this week.
A Python pipeline that pulls a handful of Irish public datasets on a cron, cleans them up, and pushes the output to Kaggle and Hugging Face. Each one has a starter notebook on Kaggle that reruns the day after the data refreshes. Whole thing lives on GitHub Actions, source at FionnHughes/irish-open-datasets.
Self-hosted Windows system observability. C++20 backend, Tauri + React frontend, custom on-disk format. Built to replace a Task Manager I don't like.
A community piece I wrote and got merged into activepieces, an open-source workflow automation platform (think self-hostable Zapier). Wraps Chess.com's public API so workflows can pull player data without needing an API key.
Mostly heads-down on PulseDB's Windows ETW collector.
Want a public Irish or EU dataset scraped, cleaned, and republished on a schedule? Get in touch. Small jobs from €50, scales with source complexity. I'll get back to you in a day or two.
email me →