Programing and Design

Hello there. I'm Steven, but people call me Coach.

I'm a freelance programmer and designer who dabbles in a bit of art. While I am at Univerisity, studing Computer Games Programming, I also work on personal and group projects in my spare time. Using a range of skills from years of freelance development, I solve problems and bring projects from concept to reality.

My diverse skillset ranges from C-based languages like C# and C++ to web design and development in CSS, JavaScript, NodeJS and PHP. I also have experience in software design, server management, website administration and video game art.

Discover more



Portfolio (responsive)

Built my portfolio website from scratch. Learned about website responsiveness using @media tags and meta viewport values to create a website that is appropriately formatted for different sized device screens. Created an article loading system using PHP to allow me to add entries easily without having to hard-code them into the page.


Catch-a-ride page concept
Catch-a-ride ordering system.

Concept for an uber/lyft style service. After logging in, a user can order a ride which has full Google Maps API integration allowing to select exact locations for pickup and dropoff and get fare estimates. Journey history is saved via MySQL and can be browsed at any time.

aggressive gaming website

Aggressive Gaming Forum

Aggressive Gaming uses the XenForo forum software. Working with the owner, I modified the REKT theme to match the specifications provided to give the forum the appropriate color scheme. In addition, I created multiple widgets and extra site functionality including: notification/site information scrolling gallery, cross-site shoutbox modification to link the shoutbox across the multiple sub forums, sidebar widget for social media links, functionality to display the live server count of game servers, cross-site account synchronization.


Solo Unrealeased Unity
Early crane puzzle (left) and tram puzzle (right)

Terragon is a 2D sci-fi puzzle platformer. You play as a rescue robot on a distant mining outpost in the future. A facility-wide distaster causes you to be activated to look for survivors. This was one of my most complete games and was roughly 40% done. Sadly, due to a hard-drive failure I completely lost all the source files for the game. All that still exists is a Unity Web Player build of an earlier version of the game. One day, I would like to try and remake the game.

planetary slingshot

Solo Released Unity
Game Summary on IndieDB
Tactical overview with new asteroids
Game Over! Planet explosion effect.

my darkest hour

Team Project Unreleased Game Maker/Unity
Original 2D version (left) and concept 3D version (right)


My Darkest Hour is, a 3D isometric survival game, set in the UK on the onset of a pandemic. As the protagonist, you have to survive, grow food, manage day-to-day chores and face the dangers of the ever-growing hostile, starved and desperate population.

Key Features

  • In-depth survival system
  • Scripted Events
  • Barricade and defence
  • Inventory System
  • Basic Enemy AI

pixel wars

Solo Released Game Maker
Pixel Wars Release Version


A top-down 2D multiplayer arcade shooter. This project was for me to learn the basics of game development (my first game!) and then advanced to learning networking and multiplayer.

Key Features

  • Multiplayer (Dedicated server model)
  • Server-side statistic storage and user account system
  • Physical/sprite-based shooting collision
  • Networked chat
  • Level editor

misc projects


Miscellaneous game development projects that did not become games or were cancelled. All of these were for learning purposes and investigating a part of game development.

  • Tile-based random map generator
  • 3D multiplayer shooter - unity
  • Single player (vs AI) Vietnam era shooter (with vehicles)
  • 2D side-scrolling building/sandbox game (terraria inspired)
  • 2D character creation menu
  • GTAV multiplayer police-sim mod
  • "Rapture Inc"
    Source Engine story puzzle game. Team project (cancelled)
  • "After Effect"
    Apocalyptic Survival "pick your own adventure" game. Team Project (left to focus on school) Link to IndieDB page
  • Various Garry's Mod addons and gamemodes in LUA
  • Mobile factory/production game (Factorio inspired)