My Projects

A collection of my work in software engineering and game development

Software Development

Check out my software engineering projects

Route Optimisation
  • Problem:Delivery route efficiency
  • Role:Algorithm Developer
  • Stack:Python, Genetic Algorithms
  • Outcome:Smart routing solution
PythonGenetic AlgorithmsGoogle Maps API
Day Trading Bot (In Progress)
  • Problem:Manual trading inefficiency
  • Role:Solo Developer
  • Stack:Python, Alpaca API
  • Outcome:Automated trading system
PythonAlpaca APITrading
Dissertation Project - Visual Robot Arm
  • Problem:Complex robotic learning
  • Role:Researcher
  • Stack:Python, RL, PandaGym
  • Outcome:Chemical synthesis automation
PythonReinforcement LearningRobotics
Beckohn Digital Software Platform
  • Problem:Backend infrastructure
  • Role:Backend Lead
  • Stack:Node.js, Python
  • Outcome:Scalable platform foundation
Node.jsPythonJavaScript
Gym Buddy
  • Problem:Fitness tracking complexity
  • Role:Full-stack
  • Stack:React, TypeScript, Node.js
  • Outcome:Personal workout app
ReactTypeScriptNode.js

Web Development

Modern web applications and digital experiences

Beckohn Digital
  • Problem:Need modern web presence
  • Role:Co-founder/Dev
  • Stack:React, Python
  • Outcome:Live startup platform
ReactPythonUI/UX
Analysis Tool (Offline)
  • Problem:Sports data insights
  • Role:Full-stack Dev
  • Stack:Web Analytics
  • Outcome:Performance visualization dashboard
WebAnalyticsData Visualization
Browns Road Garage Website
  • Problem:Local business visibility
  • Role:Solo Developer
  • Stack:PHP, WordPress
  • Outcome:Live customer-facing site
HTML/CSSPHPWordPress

Video Games

Explore my game development projects

3D Asteroids
  • Problem:Classic game modernization
  • Role:Solo Game Dev
  • Stack:Unity, C#
  • Outcome:3D space shooter with AI enemies
UnityC#3D Modeling
Swish Master
  • Problem:Basketball skill training
  • Role:Game Designer/Dev
  • Stack:Unity, C#, Blender
  • Outcome:Physics-based sports game
UnityC#3D Modeling