Click any project to view details
Rust • HFT • Learning micro-structure
Real-time order book analysis tool written in Rust to explore high-frequency trading concepts. Tracks order flow imbalance with sub‑microsecond latency – a fun dive into low‑latency systems.
Go • Custom Autograd • Zero deps
Zero‑dependency deep learning framework built in Go to understand automatic differentiation and neural networks. Uses goroutines for parallel tensor ops – a from‑scratch learning project.
Python • Topological Data Analysis
Trading system applying topological data analysis to market regime detection. Uses persistent homology and graph Laplacian for mean‑reversion signals, with a 10‑year Monte Carlo backtest.
C++ • CUDA • Video Codec
Video compression experiment using delta encoding and GPU acceleration. Built CUDA kernels to decode frames in parallel, hitting ~72 % GPU usage
BSc (Hons) Software Development (Level 8 NFQ)
Second-year student with specialized focus on systems programming and performance-oriented development. Strong foundation in C++, Rust, Go, and low-level optimization techniques.
Seeking January 2027 work placement
Apex Leisure Centre
ATU Surf Team
Rust • Physics • Symplectic Integration
Double pendulum chaos simulator using advanced numerical methods. Built to learn Hamiltonian mechanics and Rust concurrency with Rayon.
C++ • Raylib • Game Engine
CS:GO‑style tactical shooter prototype. Focuses on low‑level rendering and real‑time performance profiling.
Go • Self‑play • Deep Learning
Chess engine with self‑play training using the Go‑Torch framework. Three‑tier opponent mix with configurable ELO targets.
Go • Bubble Tea • Terminal UI
Lightweight terminal editor with vim‑style motions. Built on Bubble Tea and Lip Gloss for modern TUI design.
TypeScript • React • Finance UI
Bloomberg Terminal‑style UI playground. Real‑time market data visualisation and trading interface experiments.
Python • Automation • Content Pipeline
Automated short‑form video generation from text prompts. Integrates text‑to‑speech, media processing, and scheduling.
Seeking January 2027 work placement focused on systems programming, performance optimization, or quantitative development. Open to opportunities in low-latency systems, distributed computing, and high-performance software engineering.