About
Welcome to my personal website.
I am a software engineer with 2 and a half years of experience. I am passionate about software devleopment and have experience with a range of technologies including Java, Python and PostgreSQL.

Projects
- AI
- Java Spring Boot
- NextJS
- PostgreSQL
- Python
Chess Explorer
Java Spring BootNextJSPostgreSQLA chess platform to analyse games, integrated with popular chess websites chess.com and Lichess. Chess Explorer allows users to import games from their chess.com or Lichess accounts and analyse them. The backend API is written using Java and Spring Boot, and the frontend is written using NextJS.
Codenames GPT
PythonNextJSAIAn implementation of the popular board game Codenames, integrating ChatGPT to provide clues and guess. Codenames is a word-based party game where players split into two teams. Each team has a "spymaster" who gives one-word clues to help their teammates guess specific words on a grid. The grid consists of words that represent agents, bystanders, and an assassin. The goal is to guess all the words associated with your team before the other team does, while avoiding the assassin, which ends the game immediately.
Wordle Solver
PythonA solver for Wordle. This uses information theory to determine the best possible guess. This is written using Python, including a Pygame UI.
Platfomer Game
PythonA platformer game written in Python using Pygame. This feature a selection of levels as well as a level editor.
Contact
Feel free to contact me via email at samueljbanfield@gmail.com, or reach out to me on LinkedIn