Projects & Public Speaking
A selection of my personal projects and public presentations.
Selected Projects
Resume Bot
A chatbot for discussing my CV and professional background
An interactive chatbot designed to discuss my CV and professional background (it is actually the application powering this website).
Chess AI
Play chess against an AI
A Spring Boot & Spring AI application for playing chess against an AI, featuring an integrated chatbot to explain moves and provide strategic assistance.
swulimited.com
A deckbuilder for the trading card game Star Wars Unlimited
A website for building SWU decks in limited format. The app simulates opening booster packs, and users must build their decks from the cards they pull.
Public Speaking & Talks
GenAI Design Patterns

An overview of design patterns for building AI-integrated applications with Spring Boot and the Spring AI framework.
Cloud Native Patterns, Optimizing Spring Boot for the Cloud

A presentation of modern application development patterns using Spring Boot, demonstrated through a sample application deployed on Kubernetes.
Power Up Your Applications with Service Bindings and Bitnami

Implementing the Service Binding specification for Kubernetes to connect applications to Bitnami services.
Spring Cloud on Kubernetes

Co-presenting the Spring Cloud Kubernetes framework alongside Ryan Baxter.