Career

Experience

Over a decade across the full software development lifecycle — architecture, backend systems, deployment and team leadership.

Availability

Remote roles anywhere in the UK · On-site or hybrid in Scotland — Edinburgh or Glasgow · Right to work in the UK — no visa sponsorship required · Available to start immediately

Feb 2026 — Present

MAETH

Unreal Engine · part-time

Gameplay Engineer (Part-time)

  • Engineering complex gameplay features and mechanics for “SPRAWL zero” using C++ and Blueprints.
Unreal Engine 5C++Blueprints
View the game on Steam →

2025 — 2026

Riddlebit Software

Unreal Engine · part-time

UE5 Developer Intern

  • Maintained and upgraded gameplay infrastructure for “JETRUNNER” using UE5, C++ and Blueprints.
UE5C++Gameplay infrastructure
View the game on Steam →

2024

TechNest Design Agency

Full-stack web

Lead Developer

  • Led a cross-functional development team to architect and deploy end-to-end full-stack web solutions.
  • Managed the complete pipeline from initial design through to production cloud deployment.
LaravelPHPJavaScriptBootstrap

2012 — 2022

Freelance Software Development

C# / .NET · Java

Independent Contractor

  • Engineered an automated high-frequency trading system with real-time data processing via the Finnhub API.
  • Created enterprise WPF/MVVM desktop applications, including an inventory management system for a retail business.
  • Delivered desktop and mobile applications, backend servers and custom internal tooling for businesses.
  • Built a large-scale game randomiser using memory manipulation of live processes — advanced low-level programming and reverse engineering.
  • Designed and implemented a custom 2D game engine from scratch (LibGDX-based): physics, rendering, mathematics and memory management.
C#/.NETJavaWPF/MVVMBackend services

Technical skills

Languages

  • C#/.NET (5+ yrs)
  • Java (10+ yrs)
  • Python
  • C++

AI & LLMs

  • LangChain
  • RAG pipelines
  • Multi-agent orchestration
  • Model Context Protocol (MCP)
  • Agentic AI

Backend, Web & Frameworks

  • Spring Boot
  • ASP.NET MVC
  • Flask
  • Laravel
  • REST APIs
  • Microservices

Infrastructure & CI/CD

  • AWS
  • Docker
  • GitHub Actions

Databases & Architecture

  • Oracle SQL (certified)
  • MongoDB
  • SQLite
  • SOLID principles
  • Unit testing
  • TDD

Cross-platform & Games

  • .NET MAUI
  • WPF (MVVM/MVC)
  • Xamarin
  • Unity (C#)
  • Unreal Engine 4/5 (C++)