Software engineering is where curiosity and careful problem-solving meet for me. Most days, that means Java and Spring Boot, secure backend systems, payment flows, friendly APIs, and the occasional bug that turns into a surprisingly good story.

Financial infrastructure comes with wonderfully tricky questions: what must stay consistent, what can fail safely, where transaction state belongs, and how services can cooperate without stepping on each other. I enjoy turning those questions into software people can trust.

I’m not interested in complexity for its own sake. Give me clear boundaries, honest tradeoffs, useful tests, and the kind of observability that helps future-us solve problems without drama.

Current rabbit holes

What I’m happily nerding out about

This list keeps changing whenever work, a book, or a curious rabbit hole points somewhere new.

  1. 01Designing Data-Intensive Applications
  2. 02Computer Systems
  3. 03Database Internals
  4. 04Distributed Systems

Learning milestones

The chapters that shaped the journey

Education

B.Sc. (Hons), Computing

University of Greenwich · Dec 2025 — Dec 2026

Current undergraduate computing programme.

Bachelor of Computer Science, Computer Science

University of Computer Studies, Thaton · Jan 2017 — Apr 2020

Computer science studies including design patterns and core computing foundations.

Certifications