Portfolio

I’m Jordan, an enthusiast of software, games, systems and all things intricate. I like to fit things together in a way that resonates with people.

I started my design journey penning tabletop games with handmade figures, long before I learned they were an entire genre of their own. the Game Maker software introduced me to programming and software development at large, and I’ve been building digital projects ever since.

I’ve previously taken freelance roles as a coder and pixel-artist, and have contributed to projects between videogame streamers and game mod creators. Owing to my broad interests, I’ve gained a fundamental understanding of illustration, animation, informational writing, 3d modelling, UX, QA and more. While backend coding in C# is my most familiar suit, I am open to any of the above roles to find an ‘in’ to the software, web and videogame industries.

Outside of software, I’m passionate about electronics and self-repair, leisurely running, and an ever-growing list of music genres. I build palm-sized combat robots as a pastime, and compete with them in various events around the UK. This portfolio page is hosted on my personal blog, which I’ve kept over the years to post project logs and rants on game design.

Languages I’ve used:

C# (Experienced), GML (Experienced), Sqlite (Experienced), JavaScript, Python, SQL Server, MySQL, HTML, CSS. Additional experience with AI code tools (Copilot, Codeium).

Some relevant projects:
MysteryCord

A text-based fan-game made using the Discord API, written in C# and SQLite. It features a turn-based combat system with hundreds of attack and support abilities, CPU opponents and bosses, Co-Op PvE challenges and cross-server PvP matchmaking. Maintaining the game for a number of years has given me ample experience with running remote Linux servers, data protection, debugging, user support and game balance. Developed prior to the existence of AI tools. (More Info)

Rivals of Aether Mods

Numerous character-addition mods for the indie fighting game ‘Rivals of ​Aether’. Some of such mods extend the original game with new status effects, emulated mechanics from other videogames, and logic scripting for ‘tag-team’ characters controlled by a single player. Some creations have been featured in official developer-run tournaments, involving plenty of collaboration to ensure competitive balance and compatibility between other developers’ characters and code. (More Info)

CharaPara

An outline for a fictional character repository website, written using C# ASP.NET, Entity Framework + Identity Server, Bootstrap and JavaScript. Cut from a larger web app project in development, it demonstrates use of client services, dependency injection and Identity server customization to safely store and display user-generated content. Developed with AI autocompletions.

Contact

Get in touch with me at jordan@mawral.com.