I've worked in multiple industries to deliver actionable outcomes from data and insights, with a strong product mindset.
My background is as a Data Scientist, Machine Learning Engineer & Software Developer, who likes building efficient solutions!
Get in touch with me on Github or LinkedIn:
Here are some of my public Github projects:
MTfit code for Bayesian Moment Tensor Fitting
Azure Active Directory Authentication wrapper for fast api
Python Library for running NonLinLoc. Includes Scat2Angle and XYZ2Angle
MATLAB code for moment tensor plotting
Helpers to bootstrap using a Private Azure Devops Artifacts Repository as your primary index-url
template python package
Python Client for AAD Authenticated Apps/APIs
Lightweight client for uploading to docserver
Simple documentation server with authentication and authorisation
Integrate GraphQL with Neo4j
Windows virtual environment helpers
python module for qsub compatibility (uses optparse/argparse as a separate group or can be used to submit a string or python module)
pyunitsconvert is a simple module for parsing and converting scientific units
Simple python module to allow format based reading of strings
I enjoy building and leading diverse and high performing teams to develop efficient practical solutions founded on theoretical understanding, and finding novel methods to solve challenging and inspiring problems.
Apart from a few brief dalliances with other subjects, I've always loved maths and physics, and I relish solving inspiring and challenging problems, which is how I got into data science, analytics, and software engineering. I enjoy applying these approaches to real world challenges to help people make decisions at the right time, based on the right insight.
I am a proponent of continuous improvement, and like to use agile working approaches to improve the way we work with clearly driven organisational structures that reflect the goals we are trying to achieve. I have helped to develop ways of working, internal team processes, organisation design and architecture, and operating models.
I am frequently exploring new technologies and approaches, and interesting ways of combining existing approaches.
In my career so far, I've worked across a variety of industries and roles, developing my skills as: