Featured Projects
Selected work in ML systems, APIs, and product development.
Graph Neural Networks
Explainable GNNs for Anti-Money Laundering Detection

Graduate thesis developing transparent Graph Neural Networks for cryptocurrency AML detection using the Elliptic2 dataset. Implementing multi-method e...
Graph Neural NetworksXAIFinancial Crime
View project →
os-dev
Building an x86 OS from Scratch

A bare-metal x86 32-bit operating system built from the ground up in C++ and x86 assembly — no stdlib, no RTTI, no exceptions. Covers protected mode s...
os-devsystemsx86
View project →
System Architecture
AI Planning Intelligence Platform (Co-founder & CEO)
Designed and led the technical architecture for an AI-enhanced planning intelligence platform focused on the Irish planning system. Built a traceable,...
System ArchitectureExplainable AIDomain-Driven Design
View project →
Latest Writing
Thoughts on engineering, ML, and building products.
· 6 min read
Writing an x86 OS: Memory, Graphics, Driver Abstractions, and FAT32
Continuing the bare-metal x86 OS: heap allocator over the Multiboot memory map, operator new wired to a global MemoryManager, VGA Mode 13h entered via direct register programming, a driver abstraction layer with BAR parsing, ATA PIO disk I/O, MBR parsing, and a FAT32 reader.
OSx86
· 5 min read
Writing an x86 OS: Protected Mode, Interrupts, and Hardware Drivers
Starting the bare-metal x86 OS: GDT, IDT, PIC remapping, port I/O, PS/2 keyboard and mouse drivers, and PCI bus enumeration.
OSx86
· 3 min read
Eireplan: Building for Clarity in Irish Planning
A personal note on why I’m building Eireplan, an experiment in traceability, planning knowledge, and making complex systems easier to navigate.
eireplanplanning