
I build software that combines strong engineering principles with modern AI capabilities.
With 15+ years of experience in full-stack software development, I specialise in designing and building scalable enterprise applications using Java, Spring Boot, Angular, and cloud technologies.
My experience spans the entire software development lifecycle, from designing APIs and backend architectures to building responsive user interfaces and integrating complex enterprise systems.
In recent years, I've expanded my expertise into AI-powered application development, working with Large Language Models (LLMs), Claude, OpenAI Codex, Model Context Protocol (MCP), prompt engineering, and AI-driven workflow automation.
I enjoy building intelligent applications that automate complex business processes, improve developer productivity, and deliver better user experiences.