Adam Griffiths

Software Developer ยท Manchester, UK

Golang C# TypeScript React GKE
View My Work

Featured Projects

Building fast, scalable, and challenging applications

Chess Engine

Chess engine with minimax algorithm, alpha-beta pruning, and position evaluation. Features a complete chess game implementation with move validation, check/checkmate detection, and an intelligent computer opponent with multiple difficulty levels.

Survival2D

A 2D survival game built using the Godot Engine, focused on fast-paced gameplay and progression mechanics. The player must survive for as long as possible by avoiding enemies, leveling up, and collecting rewards to enhance abilities.

Leetcode Solutions

Optimized solutions to challenging algorithmic problems with detailed explanations.

Pulse Board

Pulseboard is a full-stack application designed to monitor and visualize API performance metrics in real-time.

Interpreter & Compiler

This project is a personal implementation of the code examples found in the book "Writing An Interpreter In Go" and "Writing A Compiler In Go" by Thorsten Ball.

Advent Of Code

The Advent of Code is an annual event where participants solve programming puzzles and challenges. It takes place during the month of December, with a new puzzle being released each day.

Netflix Clone

Full-featured Netflix clone with authentication, video streaming, and personalized recommendations.

MazeMaker

An interactive web application that generates and solves mazes using various algorithms. It provides a visual representation of maze generation and solving processes.

Distributed Cache

High-performance distributed caching system with consistent hashing.

Postman Clone

REST API testing tool with request builder and response viewer. Features syntax highlighting and request history.

Sitemap Builder

Automated sitemap generator that crawls websites and creates XML sitemaps for SEO optimization.