Who Am I?
I am a skilled and highly driven Game Programmer, 3D Artist, and Web Developer with a passion for creative, immersive digital experiences.

Tools / Software
Trello
Miro
Google Suite
Microsoft Office
Discord
Version Control
GitHub
Perforce
Web Development

Abound Worlds
Abound Worlds provides a comprehensive suite of tools designed for worldbuilders and story writers, to help plan, organise, and write their next story or world with ease.

Authentic Engagement
As a freelancer, I was tasked with making a website to help condense and provide a simplified guide for authentic engagement in public decision making for Dr. Nicole Moore.
Programming Languages
Python
JavaScript
TypeScript
HTML
CSS
Web Frameworks
Django
Flask
Database Systems
MongoDB
MYSQL
SQLite
Visual Editors
Wix
GoDaddy
Squarespace
Duda
Tools / Programs
Visual Studio Code
MongoDB Compass
Vultr
Game Development

Courageous Bruno
For my degree, I created a platformer game, Courageous Bruno, complete with controller support for playstation. I made the combat system, menus, player controller, and AI controllers.

Project Ketos
As my final project for my Diploma in Game Programming, I collaborated in a team of 11 others to develop a game prototype. I worked on the character controller and combat system.

Crashed
Crashed is a first-person shooter I developed as part of my Certificate 3 in Game Programming. I worked on the weapons system and character controller.

3D Pathfinding
I developed a 3D AI pathfinding system using a custom bi-directional A* algorithm. This was achieved by creating a 3D volume of nodes that the AI could use to pathfind through the scene and around objects.

Solar Systems
I developed an dynamic orbit system for planetary bodies to orbit their parent object. It automatically detects what has the most gravitational pull, allowing for planets to orbit multiple stars.
Specialisation
Character Controllers
Combat Mechanics
Systems Development
AI Pathfinding
Clean Code Standards
Programming Languages
C#
C++
Java
Tools / Programs
Unity
Unreal Engine
Visual Studio
VS Code
3D Art
Specialisation
Hard Surface 3D Models
UV Wrapping
Texturing (PBR, Procedural, Hand Painted)
Lighting
Rigging
Character Animation
Tools / Programs
Autodesk Maya
Blender
Substance Painter
Krita









