Edd Mann's Projects

Name That Color

Name That Color

A real-time color detection app for identifying color names, RGB, and HEX - built with accessibility in mind.

Name That Color
  • TypeScript
  • CDK
Chessmate

Chessmate

Chessmate is a multi-engine chess analysis app - made for deep exploration and smart move comparisons.

Chessmate
  • TypeScript
  • CDK
santa-lang

santa-lang

A functional, C-like programming language for solving Advent of Code puzzles.

santa-lang
  • Rust
  • TypeScript
Rubik's Cube Solver

Rubik's Cube Solver

3x3x3 Rubik's Cube solver using Thistlethwaite's algorithm.

Rubik's Cube Solver
  • Rust
  • React
  • Three.js
Serverless Fargate

Serverless Fargate

Maintain long-running Fargate ECS tasks within your Serverless project.

Serverless Fargate
  • JavaScript
  • Serverless
Secret Santa Draw

Secret Santa Draw

Organize your Secret Santa draws effortlessly, online or in person - 2024 edition of the Secret Santa series.

Secret Santa Draw
  • TypeScript
  • React
  • PWA
  • iOS
Our Wedding Website

Our Wedding Website

Because every Wedding RSVP website needs to follow DDD, CQRS, Hexagonal Architecture, Event Sourcing, and be deployed on Lambda.

Our Wedding Website
  • PHP
  • Terraform
  • Serverless
Enigma Machine

Enigma Machine

Web-based simulation of the historic Enigma Machine.

Enigma Machine
  • ClojureScript
  • Reagent
Running Calculator

Running Calculator

The calculator swiss-army knife for runners.

Running Calculator
  • TypeScript
  • React
  • PWA
Chessbot

Chessbot

Chess with WASM-based Stockfish and Lozza bots.

Chessbot
  • TypeScript
  • React
  • WASM
Advent of Code

Advent of Code

Solutions to the annual Advent calendar of programming puzzles.

Advent of Code
  • C
  • Python
  • TypeScript
  • Swift
  • Kotlin
  • Rust
  • Elixir
F1 Picks

F1 Picks

4-hours to build an F1 picks game, it's lights out and away we go! 🏎️ 💨

F1 Picks
  • PHP
  • Laravel
  • Serverless
Nokia Composer

Nokia Composer

A nostalgic web-based Nokia Composer RTTTL clone.

Nokia Composer
  • JavaScript
  • React
  • Web Audio
F1 Picks (NextJS)

F1 Picks (NextJS)

F1 picks game showcasing NextJS 14 (App Router, RSC, Server Actions), Lambda Web Adaptor and CDK.

F1 Picks (NextJS)
  • Next.js
  • Serverless
  • CDK
Our Wedding Gallery

Our Wedding Gallery

A serverless photo gallery with infinite scrolling and upload capabilities.

Our Wedding Gallery
  • JavaScript
  • Terraform
  • Serverless
Pocket Cube Solver

Pocket Cube Solver

2x2x2 Rubik's Cube optimal solver using Bidirectional BFS.

Pocket Cube Solver