I've worked on various models and simulations of spacecraft systems, ranging from sub-system level
performance characterisations (including battery charge regulation, RF link budget assessment & cable
harness performance) to mission level assessments (including payload scheduling, ground station network
contact assessment & formation flying evaluation). The models have been utilised across various teams
and engineering disciplines, implemented using continuous integration technologies (GitLab) to
ensure
results are configuration controlled, traceable, and clearly presented to any interested end-user and/or
stakeholder.
MATLAB
Octave
Simulink
MathCad
MS Excel
AGI STK
NASA GMAT
I'm an experienced programmer and software system architect, working in multiple programming
languages and development environments. I've developed various vendor Application Programming
Interfaces (API), including Google Maps, Trello, Esri, Microsoft Graph, and many supplier specific
implementations. I'm competent in the use of a variety of different Operating Systems including Windows
(7, 10, 11, 10 IoT Core, Server 2016, Server 2019), Linux (Ubuntu, Debian, Fedora, SUSE, Arch) and
Android. I've deployed various virtualisation methodologies including full hypervisors (vmware and
Hyper-V) and software containerisation (Docker).
C
C++
C#
Python
Conda
JS
node.js
PHP
HTML
CSS
bash
sh
PS
MATLAB
MathCAD
SQL
MS Access
MongoDB
MS Excel
VB
I've worked in various Laboratory and Clean room (ISO 6 to 8) environments, performing assembly,
integration, testing and verification activities. I'm competent in the use of most common electronics test
equipment, such Voltage Network Analysers (VNA), spectrum analysers, oscilloscopes, voltmeters and Data
Acquisition modules (DAQ). I've inspected mechanical components using a variety of callipers, micrometres
and Coordinate Measurement Machines (CMM). I'm a proficient solderer and use both hand and reflow
soldering
techniques for BGA or 0603 components.
I've designed electronic schematics, Printed Circuit Boards (PCB), cable harnesses and industrial
electrical panels (incorporating control through PLC & HMI). I've worked on a variety of
Computer
Aided Design (CAD) packages to achieve combined electronic (PCB), mechanical and harnessing for fully
integrated mechatronic systems. I've also designed and built electronic systems for batch production &
test.
Altium Designer
Zuken E3
KiCAD
Fritzing
EAGLE
Siemens NX
SketchUp
MS Visio