Edd Mann's Projects

santa-lang

santa-lang

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

Read more
  • Rust
  • TypeScript
Rubik's Cube Solver

Rubik's Cube Solver

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

Read more
  • Rust
  • React
  • Three.js
Serverless Fargate

Serverless Fargate

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

Read more
  • JavaScript
  • Serverless
Pico 2FA TOTP Generator

Pico 2FA TOTP Generator

Raspberry Pi Pico/MicroPython 2FA TOTP Generator.

Read more
  • Pico
  • MicroPython
Secret Santa Draw

Secret Santa Draw

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

Read more
  • 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.

Read more
  • PHP
  • Terraform
  • Serverless
Enigma Machine

Enigma Machine

Web-based simulation of the historic Enigma Machine.

Read more
  • ClojureScript
  • Reagent
Running Calculator

Running Calculator

The calculator swiss-army knife for runners.

Read more
  • TypeScript
  • React
  • PWA
Chessbot

Chessbot

Chess with WASM-based Stockfish and Lozza bots.

Read more
  • TypeScript
  • React
  • WASM
Advent of Code

Advent of Code

Solutions to the annual Advent calendar of programming puzzles.

Read more
  • 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! 🏎️ 💨

Read more
  • PHP
  • Laravel
  • Serverless
Nokia Composer

Nokia Composer

A nostalgic web-based Nokia Composer RTTTL clone.

Read more
  • JavaScript
  • React
  • Web Audio
Name that AWS Service

Name that AWS Service

Test your knowledge of AWS service icons.

Read more
  • JavaScript
  • React
Our Wedding Gallery

Our Wedding Gallery

A serverless photo gallery with infinite scrolling and upload capabilities.

Read more
  • JavaScript
  • Terraform
  • Serverless
F1 Picks (NextJS)

F1 Picks (NextJS)

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

Read more
  • Next.js
  • Serverless
  • CDK
Pocket Cube Solver

Pocket Cube Solver

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

Read more