Engineering
experiences
across the stack.
I'm Otto — a software engineer from the UK, designing robust and scalable systems to improve people's lives. After hours, I build tiny worlds & multiplayer toys for others.
OH
feat(ui): friendly popup on order confirmation
+128 −34 3 files
otto ~/website $ git status
On branch main
Your branch is up to date with 'origin/main'.
nothing to commit, working tree clean.
otto ~/website $
#pixel-canvas 5 online
Experiences I've shipped
A selection of projects presented for your viewing pleasure.
Pixel
Collaborative pixel canvas with Discord login. Hundreds of people drawing together in real-time.
React TypeScript
Tinytale
2D action game & my undergrad thesis — a study of finite-state automata for enemy AI behaviour. Graded with a First.
Godot
Blahaj Swing
Blåhaj has been trapped in an iceberg for 100 years. Now it's grapple-hooking home to IKEA™. Made in 48 hours.
Godot HTML5
Nonograms
A Python/Tkinter puzzle game built at 17 for A-Levels. Solve, create, save & share nonogram puzzles.
Python