About Me
As a recent graduate with a First Class Master's degree in Engineering Mathematics from the University of Bristol, I am very proud to have achieved outstanding results in my studies. This challenging academic programme combined leading mathematical theory, practical engineering and scientific computing skills intended to produce future engineers who can solve the real-world challenges and opportunities of the AI age.
I am currently open to exciting opportunities where I can apply my expertise and make a meaningful impact in the field. I am passionate about embracing emerging technologies, such as Artificial Intelligence, Machine Learning and Robotics systems. Combined with a strong work ethic and a collaborative approach, I would describe myself as a detail-oriented engineer who is committed to delivering high-quality results. I am eager to participate in innovative projects and further develop as a professional engineer.
Experience
π Demonstrator | University of Bristol
SEPT 2023 - MAY 2024 (Part-Time), Bristol
Role aiding Engineering Mathematics students in their Mathematical and Data Modelling projects.
- Displayed excellent results in the completion of this unit to be offered this role
- Provide academic support to groups of students including technical writing and methodologies
- Research and understand a range of unfamiliar topics in a short timespan
- Planning and organisation of meetings with multiple groups simultaneously
π Research Engineer | SportsViz
JUNE 2023 - OCT 2023, Remote
Research project investigating the impact of novel data interpretation and artificial intelligence on elite sports performance analysis with the Football association of Wales (FAW).
- Authored technical reports outlining the current literature on the subject and potential future plans for this work
- Engaged in professional work environments with a range of clients from different backgrounds
- Displayed examples of the technical capabilities of state-of-the-art artificial intelligence and data analysis techniques for use at the international sports level
Masters Thesis: Anti-Aligning Robots π(PDF)
This project investigates the collaboration of run-and-tumble motion with the anti-Vicsek/alignment model as a collective behaviour for a swarm of Kilobots.
- Built a dynamic Python agent-based model for simulating anti-alignment collective dynamics
- Ran data collection, visualisation and analysis of simulations to investigate emergent behaviours and key system parameters
- Ran experiments on a swarm of Kilobot robots to investigate translation of result to a real-world system
- Gained experience working in a professional environment at the Bristol Robotics Laboratory
Pololu 3pi+ Line Following
Task to solve a line following maze with the Pololu 3pi+ robot and return to its starting position.
- Programmed using Arduino/C/C++
- Implemented line sensing using onboard infrared sensors
- Developed kinematics estimation using encoder counts
- Designed a PID controller for motor and direction control
Auto PID tuning using Genetic Algorithms π(PDF)
Designed a genetic algorithm to automatically tune a PID controller for straight line motor control on the Pololu 3pi+ robot.
- Programmed using Arduino/C/C++
- Implemented a GA able to converge in less than 10 generations for both constant and changing demand
- Analysed performance based on average wheel speed of a GA produced PID controller
AI Aircraft Detection in Satellite Imagery π(PDF)
Constructed and compared 3 separate artificial intelligence models for the detection of planes in a dataset of satellite images.
- Developed a Convolutional Neural Network model in Python using Tensorflow and Scikit-learn
- Utilised the state-of-the-art YOLO v7 model tuned to our dataset
- Performed Principle Components Analysis to build a k-Nearest Neighbour predictor
Investigation, Simulation and Optimisation of the Car Financing Market π(PDF)
Simulated a car financing market with multiple lenders and borrowers to assess the impact of different lender marketing strategies (in collaboration with Sopra Banking).
- Used agent-based modelling to replicate borrowers and lender decision making
- Constructed a logistic regression model to predict default probabilities based on borrower financial indicators
- Investigated the effects of larger market share lenders on smaller lenders based on their chosen strategy
ODE and PDE Simulations in Python π(Github)
Task to build a Python library to solve and visualise a range of Ordinary and Partial Differential Equations.
- Implemented a range of numerical integration and differentiation techniques using Numpy and Scipy
- Produced effective plots using Matplotlib to visualise results
- Produced comprehensive tests using Unittest to ensure accuracy of implemented techniques
- Wrote an accompanying report outlining design choices, example uses and self-reflective logs
NHS Bed Occupancy Forecasting π(PDF)
Simulation of patient intake at The University Hospital Ayr of NHS Ayrshire and Arran in Scotland to investigate the effect of varying parameters on bed occupancy.
- Used data driven probabilistic modelling to reflect the range of conditions, gender and ages seen in hospital admissions
- Predicted average rates of discharge of patients based on these factors
- Verified results against the existing Prophet algorithm
COVID-19 virus Modelling and Simulation Web-App π(Github)
Animated interactive COVID-19 virus spreading simulator able to model a wide range of parameter scenarios.
- Grid-based agent simulation modelling virus spreading through neighbour contact and susceptibility
- Huge range of user inputs, including optional counter-epidemic measures
- Automatically produced plots of results able to be locally saved
Contact
βοΈ adam@junction42.com
π 07402104838
π Bristol, United Kingdom