Portfolio

Below is a small collection of projects I have worked on/currently am working on. Everything is free! Either by downloading (like a game) or by pulling from my GitHub. All feedback is more than welcome, so why not have a look…


Professional

During my 7 years as a professional developer I have had amazing opportunities to work with the following technologies:

  • Java
  • Lua
  • C++
  • Erlang
  • SQL
  • VBA .NET
  • Linux
  • Python

Within the following fields:

  • Simulation
  • Data analysis
  • Engineering
  • Distributed systems
  • Rest API’s

On top of that, in my spare time I use the following technologies

  • Godot
  • Elixir
  • C
  • Scheme
  • Open GL
  • Haskell
  • C#
  • Android
  • JavaScript
  • Go
  • LWJGL
  • Clojure

For more information, visit my LinkedIn profile


Escape the Ether

Escape the ether is my first full released game on Steam. Its a Platformer made in Godot, using the steam SDK for for all the cool steam stuff you would expect to see on professionally made games (workshop, stats, achievements, leader boards etc). It also contains multiplayer over LAN using Godot high level networking API, a full map creator, map exporting and importing, procedurally generated single player mode, and everything within the game is completely made by me (art, sound, code, videos).

PLAY ON ITCH
PLAY ON STEAM


Lockdown Game Engine

Over lockdown I spent a couple of months in my spare time learning about game engines by creating one. It is Java based and uses LWJGL3 for the Open GL bindings. It also features a full Lua scripting system, provided by LuaJ, as well as a Lua front end to enable users to make games via a Lua interface. Its completely open source and available on my GitHub.


Game Development

I have 10 games published on itch, bolt and google play store. Below is a list of all the games you can download and play now:

Brain Pain: Cookie clicker inspired game drawing attention to modern day struggles with depression

Cavity Run: Small platformer created as part of an NHS initiative to create a more child friendly environment within hospital dental waiting rooms. This is feature in a dental journal, so technically I’m a publish dentist??

Fly or Die: Infinite platformer with cross platform leader boards where the user tries to escape a it by jumping and gliding.

Hungry Boys: Game based on controlling a flock which is using a boids simulation. Player can compete in 300 levels, or take part in an infinite challenge where the user can upgrade their boids to get further.

Hungry Boys Lite: A shorter version of Hungry Boys, which focuses on better graphics and a more simplified game mode.

Mouth Quiz: Dental quiz for kids created as part of an NHS initiative to create a more child friendly environment within hospital dental waiting rooms.

TINE: Procedurally generate maze/horror game where the player must navigate around the maze avoiding enemies and collecting keys to escape. Create for the Scream Jam 2020 Horror game jam event in 1 week.

TINE 2: Zombies Tower Defence: Tower defence/top down shooter where the player must survive wave after wave of enemies. Created as part of the Mix & Game Jam 2020 event in 2 days.

TINE 3: The Escape: Infinite platformer with cross platform leader boards where the user tries to escape a it by jumping and gliding.

Treatment Room: Tell/Show/Do game for kids to explain simple dental procedures created as part of an NHS initiative to create a more child friendly environment within hospital dental waiting rooms.


Freelance Fiverr Gigs

Although I am no longer offering this service, in the short space of time I accrued a 5 star rating from 5 customers, and more than glowing reviews. Check out what they had to say about my work.


General Purpose Java Projects!

This is a kind of catch all for other java projects I have worked on in my spare time, all available on GitHub.

JavaFX Asteroids: The old family favourite asteroids game, made completely in JavaFX, because who said JavaFX couldn’t be a game engine?!

A* Pathfinding: The OG of path finding, with a nice little JavaFX app to show it working, and a handy little image loader to let you create maps in paint.

Leave a comment

Design a site like this with WordPress.com
Get started