Backend Architecture · Distributed Systems · Cloud Infrastructure
7+ years designing and delivering production-grade distributed systems at scale — from Oracle's core ML analytics platform to cloud-native startup infrastructure. I architect backends that hold under pressure and ship features that matter.
"I care deeply about writing software that is fast, observable, and maintainable — and about delivering real-world impact through what I build."
I'm a Senior Full Stack Developer based in Glasgow with over 7 years of experience designing and scaling enterprise-grade systems across fintech, healthcare, and analytics.
My background spans Java backend engineering, cloud infrastructure on AWS, and full-stack delivery using React and Angular — from Oracle's core ML platform to production-grade traceability systems at startups.
I hold an MSc in Data Analytics (Distinction) from the University of Strathclyde, giving me a strong foundation in machine learning that complements my systems expertise.
Full-stack personal finance application — Spring Boot + AWS backend, React frontend. Expense categorisation, monthly analytics, budget tracking, and real-time visualisation dashboard.
REST APIs with 99% query efficiency via indexing, caching, and advanced query tuning. Containerised on AWS.
ETL pipelines processing 1M+ patient records/day with Kafka streaming and Prometheus observability.
Real-time data ingestion microservices with 92% predictive accuracy in financial forecasting. CI/CD via GitLab.
Responsive analytics dashboards with Spring Boot APIs, Python/R processing, Angular frontend, and D3.js visualisations. High JUnit/Mockito test coverage.
After years building distributed systems and microservices, here are the seven most critical trade-offs I've navigated — and how to reason about each one.
Read article →One revelation about connection pooling under load brought average latency down by 38%. Here's exactly what we found and what we changed.
Read article →Actively looking for senior backend or full stack roles — permanent or contract. If you're building something serious, let's talk.