Code

Programming is a personal passion of mine, and always love to learn new languages for a variety of practical applications. As well as having five years experience developing web applications with the LAMP stack, I design and create computer games using C# and Unity.



Game Dev Technologies: Unity, Visual Studio, Git, GitHub, FMOD, Backtrace and MonoDevelop.

Web Dev Technologies: PHPStorm, Laravel, Visual Code, Composer, Docker, Apache, MySQL, Bootstrap, Craft CMS, Flutter and Twig.

  • C#
  • PHP
  • CSS
  • JavaScript
  • MySQL
  • Python
  • Dart
  • C++

Experience

Founder/Game Developer

Bubblehead Game Dev

From July 2023 to Current

  • Unity (Game Engine)
  • C# (Programming Language)
  • Blender (3D Modelling)
  • Affinity Designer (2D Vector Graphics)
  • ArmorPaint (3D Texture Painting)

Web Developer

Freelance

From October 2019 to Current

  • MySQL (Database)
  • PHP (Back-end)
  • Craft CMS (PHP Framework)
  • Twig (Template Engine)
  • CSS (Front-end)

Senior Developer

Reactor15

From December 2022 to May 2023

  • Craft CMS (PHP Framework)
  • Twig (Template Engine)
  • PHP (Back-end)
  • HTML (Front-end)
  • CSS (Front-end)

Software Developer

Wilton Bradley

From August 2020 to March 2021

  • Laravel (PHP Framework)
  • PHP (Back-end)
  • Angular (JS Framework)
  • Node (Front-end Framework)
  • MySQL (Database)

Software Engineer

Equinox IPMS

From March 2017 to January 2020

  • PHP (Back-end)
  • MySQL (Database)
  • Slim (PHP Framework)
  • JavaScript (Front-end)
  • Twig (Template Engine)

Qualifications


2:1
Bachelor of Science

Audio and Music Technology

  • Mixing and Mastering
  • Digital Audio Workstations (Pro Tools, Logic Pro and Cubase)
  • Music Business
  • Live Music Recording
  • Audio Rig Construction
  • Sampling and Synthesis

2:1
Bachelor of Science

Audio and Music Technology

  • Audio for Games (Unity and FMOD)
  • C/C++
  • MaxMSP
  • Audio Signal Processing
  • Acoustics
  • Audio Production
  • Music Theory and Composition
  • Role of Media in Business

Other

  • CIMPSA Recognised Level 2 Fitness Instructor
  • Mental Health First Aider

Portfolio

Website

Game development tuition platform, including information and updates on my own games. Tutorials feature easy-to-follow images and code snippets of commonly created features in games in to help facilitate learning. Subjects primarily revolve around Unity, however some tutorials cover topics such as audio engines, data manipulation, common C# functions and lots more.

Built using Craft CMS, a PHP framework using Twig and MySQL. Bubblehead Game Dev is a content driven platform.

Tools used:

Computer Game (PC)

Cyberpunk styled combat racing game featuring explosive action. A solo project, the game has been designed, built and crafted from the ground up.

Built in C# and Unity. 3D Model assets created with Blender and painted in ArmorPaint. 2D textures and sprites including iconography created with Affinity Designer. Audio designed and integrated using FMOD and Cubase 9.5.

Tools used:

Computer Game (Android, PC)

Command robotic armies! Create your own custom units from unlockable platform and weapon types as you research new technologies. Tactical gameplay requires outwitting and countering your opponents moves. React, fortify and support your units on the field to capture ground. Infiltrate and destroy your opponents base to protect your planets!

Built in C# and Unity. 3D low-poly styled assets created with Blender and textured in a PSX pixel style with ArmorPaint. Affinity Designer was used to create UI icons and graphics. FMOD and Cubase 9.5 was used to create and mix audio.

Tools used:

Origins

Computer Game (PC)

Super top-secret prototype for an upcoming Real-Time Strategy game focused on resource gathering, environmental protection, diplomacy and base building. Features real-time fauna growth and interaction, and a unique customisable unit builder.

Built in C# and Unity. Assets created with Blender and Affinity Designer.

Tools used:

Say hello!

Interested in collaborating? Send me an email!


Send an email