Skip to content
View cypherz01's full-sized avatar
🎯
Focusing
🎯
Focusing

Highlights

  • Pro

Block or report cypherz01

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
cypherz01/README.md

Hi, I'm Tom 👋

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.

What I'm working on

  • 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.

Background

  • 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.

Tech

Java · Spring Boot · PostgreSQL · SQL · Kafka · Docker · GitHub Actions · C# · Unreal Engine 5

📫 mrtomcuthbertson@gmail.com

Pinned Loading

  1. KYB_Sanctions_Screener KYB_Sanctions_Screener Public

    Automated KYB checks for UK companies: Companies House, the FCA Register and explainable sanctions screening on OpenSanctions data. Returns a scored PASS, REVIEW or FAIL with evidence, and any deci…

    Java

  2. margin-service margin-service Public

    Spring Boot + Kafka service that calculates portfolio margin and collateral requirements and publishes margin calls. OpenAPI/AsyncAPI specs, metrics and tracing, ArchUnit-enforced architecture, ADRs.

    Java