About me

I am originally from the Highlands of Scotland but currently living in Munich, Germany. I am a Frontend Developer, I love military and political history, I am a keen motorbiker, I enjoy reading and I like learning new languages. I have many passions and I do my best to explore them wherever possible, I think that I am the kind of person who likes to know a little about alot and would describe myself as a "jack of all trades, master of none".

Professional life

Currently I am working at Futurice as a Software Engineer, primarily focussing on Frontend, Accessibility and Integration topics.

Professional focusses

I am passionate about Accessibility, Performance and UX topics.

Of these, the topic of Accessibility is of a particularly strong interest to me and I am in the process of applying to be a member of the IAAP.

I believe that Accessibility, Performance and UX are all interlinked and very important areas of focus with all contribute to fulfilling the promise of the open web: Open, fair, equal access to information and resources.

Language specific focusses

Primarily my core knowledge is based around the web and thus my knowledge of languages revolves around there too.

My primary languages are HTML, CSS, JavaScript, PHP, Node, Python and SQL.

Ofcourse, within these languages, I also have knowledge of libraries and the use of them professionally and in side projects but the most important thing, in my view, is less about library or framework knowledge and more about language specific knowledge as that is far more transferrable and useful, thus I will not list my knowledge of such things but be aware that I am more than proficient in their use, should the requirement come to pass.

Further education

I'm currently learning more about SaaS, Haskell, User Experience and Project Management.

Here is what I am currently studying and what I plan to study on Udemy.

Open source

In my free time, I am beginning to focus on contributing to the open source Amatino Accounting Project and help to manage and maintain the Node and Python API wrapper projects.

On top of this, I also have a few side projects, of which you can see on my github profile.

Hobbies and personal interests

In my free time I have a few core interests, I have tried to break these down into mini deep-dives to explain my interests in a bit more detail below.


Periodically I write blog posts on what I am working on, topics that interest me or just share some thoughts on life or work.

Currently my personal writing blog is under maintenance, however my dev blog can be found here: My Development Blog.

Get in touch!