Software Engineer
Design and deliver end-to-end software systems: from backend services and APIs, to full-stack applications, data-intensive services, and cloud infrastructure. Experienced across Go, Python, Node.js, TypeScript, React, Kubernetes, Docker, Terraform, AWS, and Azure. I focus on scalable, resilient, and secure solutions that solve real-world problems.
Raytheon UK
Develop and maintain full-stack systems, including high-availability backend services, REST APIs, microservices and cloud infrastructure
Concurrent programming examples and patterns in Go. Demonstrates goroutines, channels, mutexes, semaphores, and best practices for building scalable concurrent applications.
Lightweight screenshot tool built with Go for Windows. Features include hotkey support, clipboard integration, and minimal resource usage. Demonstrates concurrent programming and Win32 API integration.
Modern portfolio website built with Astro and TailwindCSS. Features responsive design, dark mode support, and optimized performance with static site generation.