About

Hi, I’m SpaceGoat 🐐

I am a software engineer interested in reverse engineering, software security and low-level systems. I am a network programmer at Creative Assembly by day, and currently work on the Xenia Xbox 360 Emulator at night.

View my Resume

Bio

I first developed an interest in programming at the age of 11, after trying to install cheats for the Plants vs. Zombies videogame. I couldn’t find any such cheats at the time, but did stumble upon a forum specializing in Reverse Engineering game binaries.

Over time I learnt basic ARM assembly from this forum and the tutorials provided there, before moving on to C++ and more advanced assembly. I got into writing tweaks for Jailbroken iOS devices too, which further improved my reverse engineering skills.

While at University I got involved with the Xenia Xbox 360 Emulator project, where I combined my reverse engineering and C++ skills with my passion for game preservation. For Xenia I have made a few small improvements over the years, but my big goal is to implement a brand new GUI for Xenia. You can read about some of my progress on this task here.

I graduated from Swansea university in 2020 with first-class honours, and am now employed as a Network Programmer at Creative Assembly working on HYENAS. You can read more about professional work in my Resume

Principles and Views

I have a collection of “core pillars” that I will adhere to as best I can in all avenues of my life.

  • Always treat people with respect. Respect is given until proven otherwise.
  • Own up to mistakes immediately and work on a solution instead of creating excuses.
  • Welcome collaborative experiences wherever possible.

I am a very firm supporter of LGBTQ+ rights, as well as being against all forms of racism. I will refuse to work with companies who don’t also share these values, which will no doubt my opportunities somewhat but I consider these principles as invariable and will not compromise on them.

Built with Hugo
Theme Stack designed by Jimmy