Summary
Overview
Work history
Education
Skills
Timeline
Generic

Simon Jordan

Bristol,BST

Summary

Technical leader with 25 years of Engineering experience with C/C++ AAA game engines at: Frontier, Glowmade and IOI on PC, mobile and both gen8 and gen9 console. I have written my own C/C++ multiplatform game engine called ToyBox.

I have experience with commercial engines Unity and Unreal Engine across the full stack on PC, mobile, gen8 & gen9, including Switch.

I have worked on indie, AA and AAA projects for PC, iOS, gen8 & gen9 console, including Nintendo Switch. I have worked across the entire technology stack on these projects, from low-level engine across graphics and gameplay.

My hobbies include: demoscene productions, astrophysics and writing science fiction.

Overview

10
10
years of professional experience

Work history

Consultant Senior Programmer

XR Games
Remote
2024.05 - 2024.08
  • Working with IOI's AAA C/C++ engine Glacier
  • Porting Hitman 3 to Oculus Quest
  • Bug fixing
  • Creating new gameplay features

CEO, Studio Director

The Polygon Loft
Bristol
2018.03 - Current
  • Porting PC titles to Ps4/Ps5/Xbox/Nintendo Switch
  • Working with custom engines written in C++, Java and also Unity and Unreal Engine
  • Working with UI/UX team, creating new interfaces and UX for titles ported from PC to console
  • Evaluating titles for performance optimisations and working with target hardware to deliver stability and good player experience
  • Managing the entire studio, delegating to more senior members to manage other skill departments
  • Mentoring and development of junior staff
  • Creation of technical roadmap and alignment with client QA and creation of build delivery process to external QA
  • Interviews and hiring of new developers
  • I now have a hands-off role in the studio as it is autonomous

Senior programmer

Glowmade
Guildford, Surrey
2022.04 - 2022.12
  • I was responsible for the technical management of a brand new title for the studio and the development of its prototype
  • Interviewing creative and technical roles to join my prototype team
  • Creation of technical roadmap to deliver milestones
  • Coordinating and working closely with studio directors
  • Working with studios propriety AAA C++ engine
  • I worked across the entire technology stack: engine, network and gameplay
  • Use of profiling and debugging tools on engine and prototype gameplay code
  • Working closely with the engine development team discussing improvements to existing process, how to increase quality delivery and reduce bugs

Contract Game Developer

Various
2018.03 - 2022.02

Senior Server Programmer, PIX - Jan 2022 - Feb 2022

  • Developing microservices in Python and AWS
  • Architecting cloud infrastructure, writing CloudFormation and AWS Sam templates
  • CRUD/REST API Design and implementation
  • GraphQL API design and implementation in AppSync
  • Developed local testing environment using Docker Network
  • Working with overseas teams in UK, Europe and USA

Senior Full Stack Engineer, Sharp End - October 2021 - December 2021

  • AWS services integration for iOT micro website services from SNS, automated CI/CD build pipelines and deployment of apps to production/staging environments
  • Fullstack web development - Javascript, React, Next.js, Go
  • GraphQL and CRUD REST API design and implementation
  • WebGL and Babylon.js development for 3D model rendering and shading for client application. Vertex and pixel shader development to render model materials
  • Helping improve Engineering process for company - reusable package repository, unit testing methodology, standardisations for engineering
  • Security Vulnerability analysis against OWASP top ten using Zap and basic pen test methods.

Senior Software Engineer, Interior/Night - June 2021 - October 2021

  • Tools and gameplay development in C#
  • Profiling, debugging and working on Xbox development kit hardware
  • Building web apps to visualise CI/CD data for general team

Senior Software Engineer, Auroch Digital - March 2021 - June 2021

  • Profiling and improving serious performance issues with AI opponent on OGRE and porting to GameBoard platform

Senior Developer, Gloomhaven, Flaming Fowl Studios - Feb 2021 - March 2021

  • Helping to stabilise multiplayer with Photon Bolt API

Developer, Live by the Sword: Tactics - August 2020 - Feb 2021

  • Build system integration with AWS and Unity Cloud Build platform
  • C# game development

Developer, 88 Heroes, Bitmap Bureau - July 2020 - October 2020

  • Ported game to PlayStation Vita using companies custom in-house engine

Senior Software Engineer, PC Building Simulator, The Irregular Corporation - Jan 2020 - July 2020

  • Tools and gameplay programming

Developer, INMOST, Chucklefish - July 2019 - Jan 2020

  • Ported the project from Steam to Apple Arcade as a launch title
  • Wrote various scripts for build system to deploy game to Apple Arcade
  • Working with platform APIs I.e Achievement integration

Senior Software Engineer, Polystream - Feb 2019 - July 2019

  • Co-designed with Product Manager to develop a Netflix-style application for game streaming
  • Worked across all functions of Polystream to capture requirements and learn technologies
  • C# API service design
  • Created code to interact with the Polystream platform API to pull down metadata and graphics of games in their library

Developer, The Bradwell Conspiracy, Bossa - March 2018 - Feb 2019

  • Improving save/load system which had been developed by a developer no longer on the project
  • Bug fixing
  • Improving performance and optimising systems

Associate Lecturer - BSc. Computer Games Technology

University of the West of England
Bristol
2018.06 - 2020.03

Teaching C++ Game Engine programming, Level Design, Maya and UE4 Programming modules part-time. Marking and moderating exams and course work.

Principal Engineer

MBDA
Bristol
2016.02 - 2018.03
  • Managed a team of engineers across UK and France to develop a Mission Planning & Control platform for the F35 aircraft.
  • Designed and developed an algorithm chaining tool to convert Matlab code written by physicists into C++ that links input and outputs to display a LAR (launch acceptability region) in the MP&C platform. MISRA code compliances.
  • I won a company-wide Robotics competition in the software faculty for writing Computer Vision algorithms in Python for a four wheeled robot to detect and avoid obstacles.
  • Maintained physical server stacks in test lab and containerised Docker instances of test environment in Linux CentOS

Senior Software Engineer

BAE Systems: Applied Intelligence
Gloucester
2014 - 2016
  • Working on high performance C++ Threat Intercept Systems for use by national agencies.
  • Low-level programming on custom network processing hardware operating on network packets. Heavy reliance on performance and stability of code.
  • Mentoring more junior programmers
  • Took lead on the Software Integration & Test software team and won the Innovation Champion award for my technical vision and improvements on the team
  • Network packet traffic and bilateral comms data inspection with network tools such as wireshark. Heavy use of TDD and CI.
  • Helped manage and maintain complex federation of CI/CD/test/validation infrastructure written in Python, Ruby and Cmake using Kubernetes and Docker

Software Engineer

PSYT (Psychological Technologies)
London
2013 - 2014

CTO, Co-Founder

Little Kraken Games Studios
2012 - 2014

Software Engineer

GeoPalz, LLC
2011 - 2012

Education

Bachelor of Science - Computer Games Technologies

University of Portsmouth
Portsmouth

Hounsdown Science College

Skills

  • AWS - I am AWS Cloud Practitioner certified
  • Software Engineering - From low level C/C to Python
  • I have created and launched my own game Double Pug Switch from scratch which launched on Ps4, Ps5, Nintendo Switch, Xbox One, PC, iOS and Android
  • Working in large, legacy codebases I assimilate rapidly to new technologies and frameworks
  • OpenGL, Direct X graphics programming and game engine systems development
  • Demoscener coder

Timeline

Consultant Senior Programmer

XR Games
2024.05 - 2024.08

Senior programmer

Glowmade
2022.04 - 2022.12

Associate Lecturer - BSc. Computer Games Technology

University of the West of England
2018.06 - 2020.03

CEO, Studio Director

The Polygon Loft
2018.03 - Current

Contract Game Developer

Various
2018.03 - 2022.02

Principal Engineer

MBDA
2016.02 - 2018.03

Senior Software Engineer

BAE Systems: Applied Intelligence
2014 - 2016

Software Engineer

PSYT (Psychological Technologies)
2013 - 2014

CTO, Co-Founder

Little Kraken Games Studios
2012 - 2014

Software Engineer

GeoPalz, LLC
2011 - 2012

Bachelor of Science - Computer Games Technologies

University of Portsmouth

Hounsdown Science College
Simon Jordan