Current projects
- Experimenting with PuzzleScript game engine modifications.
- Organising C++ Edinburgh, a local meet-up for C++ developers in Edinburgh. We have a YouTube channel.
- Recording Let's Plays of mostly puzzle games.
- Working as a software developer at Cloudreach. Mostly NodeJS, ES2017+, TypeScript, Python, cloud-native applications (AWS, GCP, Kubernetes, Docker).
Articles
Blog
Websites
-
C++ Edinburgh
Resources and meet-ups for the C++ developer community in and around Edinburgh, Scotland.
-
C++ Patterns
Repository of idiomatic C++ code patterns curated by the community.
Puzzles
-
Rickety Rooms
You have been hired to design a house for a very picky family. Add walls and doors to this floorplan while keeping in mind that living rooms must be downstairs and bedrooms upstairs.
-
Roost
It's winter, food supplies are low, and the neighbourhood cats are on the prowl. Fly a route to every bird feeder, avoiding the cats, and return safely back to your roost.
Contributions
-
Level 2 of Indiana Hat and the Temple of Puzz
Explore a temple of treasures with your crate-carrying hat in this collaborative puzzle game by the Thinky Collective. Contributed the second level and some animations.
-
Level 36 of Dr Jelly and Mr Slime
Transform between human and slime in this collaborative puzzle game by the Thinky Collective. Contributed the final level and some animations.
Game jam games
-
Generation 0xDEADBEEF
As generation 0xDEADBEEF of an artificial intelligence, you must manipulate the binary state of your world to escape its confines. Submitted to Ludum Dare 36 (Jam).
-
Temple Shifters
Help the ancient warriors, each with their own special abilities, to solve puzzles and perform their sacred ritual. Submitted to Ludum Dare 35 (Compo); ranked #54 overall.
-
Connected Worlds Training Facility
Welcome to the Connected Worlds Training Facility. Communicate between parallel universes to reach the goal. Submitted to Ludum Dare 30 (Compo); ranked #200 overall.
Other interests
- I've been playing lots of puzzle games and putting my experiences on YouTube. Some favourites: The Witness, Stephen's Sausage Roll, Snakebird, Jelly no Puzzle, Baba Is You, Return of the Obra Dinn.
- I enjoy puzzles in general. Adalogical Ænigmas are great.
- I have a nice collection of board games.
- I play acoustic guitar and piano (and have a few other instruments that I try to play).
- I think free will cannot exist (hard incompatabilism) and that everything is physical and experiential (Strawsonian physicalism).