I spent the first two years of my undergraduate degree learning software development skills including OO programming, web design, and mobile development. I began my first machine learning courses at the start of my third year and then shifted my focus wholly to AI. I graduated with a first-class degree in 2018.
Doing a masters in AI felt like a natural next step after graduating from my bachelors. During my studies at Edinburgh, I kept my skill set well-rounded by studying various fields in AI. I particularly excelled in computer vision, traditional machine learning, and the more modern deep learning. However, I eventually found my forte in reinforcement learning and metaheuristics, the topics of my master thesis - a comprehensive review of reinforcement learning and ant colony optimisation. Work from this thesis has been accepted for publication and will be available in August.
I worked with a small team of freelancers to produce a recruitment app ‘SeeAndHire’ for both iOS and Android. Working on SeeAndHire was a fantastic learning opportunity for me and greatly improved my programming abilities. I spent the majority of my time on the project on the front end using Xamarin Forms. However, I often worked with the C#.NET backend and managed the MSSQL databases. The application hasn't been formally launched yet as the client is awaiting seed funding.
I was approached to design a robust pattern matching system for a company that produces custom jewellery. The system’s objective was to reduce assembly time by matching images of cut nameplates to corresponding design .esp files. I achieved this using traditional machine learning methods and vision algorithms. The job was good practise of my communication and management skills as I did not implement the system personally, but advised the team working on it.
As an intellectually curious person, I have worked many side projects that have helped me to develop my skills. Occasionally I will produce a write up for these projects that I publish on my webpage and medium.
Below are some examples of the areas I have worked in (Click to see more):
The majority of the code that I produce is available on my GitHub.