A selection of my recent projects showcasing expertise in systems programming, cloud technologies, and full-stack development.
Real-world traffic flow optimisation concept using graph algorithms to reduce urban congestion. Leverages Google Cloud Platform and Firebase for real-time data handling.
A TCP-Chat implementation in Go that mimics the netcat utility in a server-client architecture. Handles multiple connections, message broadcasting, and history.
Built a React-based learning platform with interactive tutorials for Go, Git, and dev environments. Facilitates peer-to-peer reviews and mentoring.
A lightweight JavaScript game engine framework. Provides a structure for the main game loop, entity management, and canvas rendering.
GraphQL-based profile visualiser. Uses a React app with JWT authentication to query and render dynamic SVG statistics for user profiles.
Algorithmic challenge implementation in Go. Simulates robots moving on a grid, handling instructions, borders, and 'scent' (previous failures) logic.
Serverless URL shortening application built with Go and deployed on AWS Lambda. Uses DynamoDB for scalable link storage.
Digital ant farm simulation. Solves pathfinding problems on a graph to move 'ants' from start to end with minimal turns, utilising max-flow algorithms.