about.

professional software engineer with about a decade of experience making things for the web.

trying to be kind and make my corner of the world a little better

work.

backend engineer - dโ€ขone @ clearscore group

currently working in the open banking services team.

handling ob connections for clearscore uk app & provding b2b ob data services to external clients

building with .net microservices, aws, terraform & python

product developer - and digital

consultant software engineer at a uk wide consultancy.

trained as a professional scrum master, upskilled in iac and ci/cd to help guide through modern ways of software delivery

was an early developer on this project discussed in this case study

software engineer - intelligent growth solutions

software engineer at an edinburgh based eco-tech startup.

working on the "brains" of a vertical farm. powering the decision making & scheduling of how the machine grows plants indoors, 24 hours a day, 365 days a year.

joined the company early on, and grew with the team as we expanded from a team of 4 developers to over 25

digital intern - edinburgh airport

web development intern at scotland's busiest international airport

involved in digital projects across a variety of areas, from internal tooling, to HR portals & car parking booking platforms

joined as an intern during my first summer of university, and returned on a regular basis during subsequent winter/summer breaks.

education.

[wip] msc. ethical hacking & cybersecurity - abertay university

postgraduate degree with a focus on offensive cybersecurity

currently studying for a part-time masters degree, alongside work

this course offers a unique perspective on cybersecurity, focussing on offensive security techniques such as penetration testing (hacking), digital forensics & malware analaysis.

bsc. (hons) applied computing - university of dundee

undergraduate degree in applied computing

dundee has a large focus on human computer interaction, and designing software to be accessible to all. honours project was a self-guided redesign & build of a mobile app for a local dance music festival.

captain of the skydiving club, treasurer of the blood & organ dontion society - a group to encourage students to give blood, and join the organ donor register

sports.

running

slowly getting back into runnning, having taken a few years off

running has been a significant part of my life since i was a teenager. i would always run in the hills near school with friends while waiting for the bus, and have recently gotten back into training for longer events

  • first race: waiblingen stadtlauf (10k) - 2013
  • last race: great scottish run (half marathon) - 2024
  • next race: athens marathon - 2025

weightlifting

aiming for consistency in the gym

i've been going to the gym since i was a teenager, mostly to help gain weight & strength as a rugby player. having stopped playing during the pandemic, my goals are now focussed on overall strength, and using the gym as an outlet for energy away from my desk.

cycling

intermittent hobby, usually multi-day long distance rides

after getting a bike on the cycle to work scheme, i took part in a multi-day cycle from london to amsterdam. since then i've enjoyed getting on my bike and just cycling for a few days, taking time to stop & enjoy the scenery as i go

planning an "outrun the sun" for the summer solstice 2025. start on the east coast of scotland at sunrise, and try to get to the west coast by sunset

languages.

portuguese

learning brazilian portuguese to connect with my partners family

i have been studying portuguese with an online teacher for the last 2 years. i've reached a basic conversational level, and am starting to be able to have extended conversations around easy topics at home

german

a long lost friend.

studied german to higher level at school, and took part in multiple exchanges to germany, culminating in a month long stay with a host family near stuttgart. at the time i was reaching a good level of day to day fluency, unfortunately due to a lack of use i've now lost that (for now anyway).