About Clean Code Solutions

Gareth (Gaz) Powell — Principal Software Engineer specialising in JVM ecosystems and secure, regulated environments. I lead design and delivery end‑to‑end: data, APIs, batch, UI, and infrastructure, with a pragmatic and security‑first approach.
I champion clean code, static analysis, automation, and measurable outcomes. I’ve modernised legacy estates, driven cloud migrations, and instituted robust CI/CD with quality gates.
Education
Lancaster University
BSc Computer Science with Software Engineering (1999)