I'm currently employed as a full stack engineer at MindLink, providing a scalable and secure messaging platform for mission critical operations. Working for a startup, with a relatively small engineering team, I find myself working on new parts of the stack frequently, but particulalry enjoy working on DevOps projects and automating all kinds of developer workflows.
I graduated from the University of York with a BEng/BSc in Computer Science in 2019, having recieved the University's York Futures Scholarship.
Human Aspects of Computer Science
Skills, Knowledge & Independent Learning
Introduction to Computer Architectures
Mathematical Foundations of Computer Science
Theory & Practice of Programming
Numerical Analysis
Foundation in Electronics, Signals & Circuits
Programming of micro-controllers
Vision & Graphics
Implementation of Programming Languages
Principles of Programming Languages
Software Engineering Project
Computability & Complexity
Artificial Intelligence
Systems (Operating Systems)
Analysable Real-Time Systems
Fundamentals of Machine Learning
Project Management for Computer Scientists
Embedded Systems Design & Implementation
Third Year Project (Dissertation)
Computer Vision
Design of Analysable Real-Time Systems
Machine Learning & Probabilistic Graphical Models
Cyber Security Society
Dog Society
Game Development Society
Movie Society
Band Society
The topic of my dissertation focused around a self-defined project entitled: "Construction of Automotive Control Software" , I produced an Anti-Lock Braking System (ABS) which attempted to mimic the timing characteristics of commercial ABS products, by implementing an older algorithm as defined in a paper published by Bosch. However, this paper did not completely describe the system's construction (particularly determining vehicle speed within the ABS Electronic Control Unit) and so work from several other research areas were combined to produce a working Anti-lock Braking System that reflects those used in the real world.
The majority of this work was completed using C/C++. An open-source driving simulator Speed Dreams 2, featuring realistic tire physics and individual wheel braking, was used in verifying code functionality. View a copy of my dissertation here!
In my spare time I like: reading, learning about web Development and playing music (I play both the guitar and drums). I also occasionally tinker with Raspberry Pis and Arduinos.