Software Engineer

Web Developer

I'm a Computing student (BSc Hons) at Griffith College Dublin, with a growing interest in the intersection of technology, business, and sustainability. I'm drawn to software that has to hold up against real constraints, a spreadsheet, a compliance deadline, and to practical solutions that help small and medium businesses meet operational demands.

My Work

This Portfolio

Built and shipped from scratch — vanilla HTML, CSS, and JavaScript with no framework overhead, a custom domain through Cloudflare, and continuous deployment via Netlify wired straight to this GitHub repo. The blog runs on a real backend too: Postgres via Supabase, with Row Level Security policies so anyone can read posts but only I can write them, through a login-gated admin page. It's a small project, but it's the one that actually taught me how software gets from a local folder onto the internet — database included.

View Repo →
  • HTML/CSS/JS
  • Supabase / Postgres
  • Netlify
  • Cloudflare DNS
  • Git Workflow

Scope3Bridge

A full-stack platform helping small and medium suppliers respond to sustainability data requests from the much larger companies they sell to — the kind of request that currently means a scramble through spreadsheets and an accountant's best guess. Grounded in the GHG Protocol Corporate Standard for Scope 1/2/3 emissions, it turns raw utility bills into a structured CO2e calculation and a client-ready report. Backend built solo on Node.js, Express, and MySQL; the React frontend and CO2e engine are in active development.

View repo →
  • Node.js
  • Express
  • MySQL
  • React
  • GHG Protocol

SmartFactory Micro-Monitor

Enterprise ESG monitoring hardware costs upwards of €15,000 a year — out of reach for most small manufacturers. I built a working alternative for €80: a Raspberry Pi 3B station wired to six sensors that continuously tracks temperature, humidity, air quality, dust, noise, and energy draw on a factory floor. Breaches trigger an LED and buzzer in real time, every reading is logged to SQLite, and a Flask dashboard renders live charts with one-click PDF compliance reports. As lead developer I handled everything from GPIO wiring and I2C debugging to the full five-layer software architecture.

View repo →
  • Raspberry Pi
  • Python / Flask
  • SQLite
  • Chart.js
  • IoT / GPIO