I'm a backend & security engineer specialising in secure API design, authentication systems, and resilient backend architecture. I'm currently working on my MSc dissertation in Computer Science at the University of Liverpool, where I'm exploring the security trade-offs of modern API authentication models.
I enjoy building predictable, maintainable systems, digging into how things work under the hood, and designing solutions that balance performance, security, and developer experience.
- API authentication models (JWT, OAuth2, HMAC, API Keys, Sessions)
- Threat modelling & API hardening
- Secure backend architecture
- Node.js + TypeScript service design
- Python for tooling, automation, and analysis
MSc Computer Science β University of Liverpool
Focus: Backend engineering, security, distributed systems
Dissertation: Evaluation of API Authentication Models and Their Security Trade-offs
- API Authentication Models Evaluation β A practical comparison of modern auth strategies, built in Node + TypeScript.
- Backend Architecture Experiments β Exploring modular design, clean architecture, and service boundaries.
- PostgreSQL Projects β Schema design, migrations, and backend integrations.
- Secure-by-default backend design
- Clean, maintainable architecture
- Predictable systems
- Good documentation
- Continuous learning


