I'm a software engineer in Belfast who builds backend services for financial systems, mostly with Java, Spring Boot and PostgreSQL. I care about code that is tested, explainable and easy to check.
- UK KYB & Sanctions Screener: a Know Your Business check for UK companies. It combines Companies House, the FCA Register and OpenSanctions data, screens directors and owners against about 268,500 sanctioned names in Postgres, and returns PASS, REVIEW or FAIL with the evidence for every point.
- Margin Service: a Spring Boot and Kafka service that calculates margin and collateral requirements using exact decimal arithmetic.
- Software: Full-Stack Developer at Allstate, where I built REST microservices for insurance systems in a 24-person agile team.
- Games: Since 2022 I've co-founded and run two game studios, working in Unity (C#) and Unreal Engine 5.
- Education: First-Class BSc in Computer Science and a PGDip in International Business, both from Ulster University.
Java · Spring Boot · PostgreSQL · SQL · Kafka · Docker · GitHub Actions · C# · Unreal Engine 5

