Ricoh 500 G
Illustration of a Ricoh 500 G, a range finder film camera from 1972.
Design · 2022
I am a software engineer and designer with over a decade of experience building digital solutions for startups and large corporations. My expertise lies in web technologies, including Node.js, PHP/Laravel, Flutter, and React (Next.js), TypeScript, and, of course, HTML and CSS, crafting robust and user-focused applications at scale.
Currently, I lead the development of the STV News website and app, delivering reliable content to millions of users each month. Alongside my primary work, I occasionally take on small side projects through Mistaro.com, helping businesses bring their ideas to life.
Outside of coding, I have a keen interest in photography, cycling—particularly restoring vintage bikes—and mountaineering, often exploring the magic beauty of the Scottish Highlands. I sometimes write about this on my blog.
Illustration of a Ricoh 500 G, a range finder film camera from 1972.
Design · 2022
News app for iOS and Android written in Flutter/Dart.
Design, Dev · 2021 - Present
Website to share gravel cycling routes in Scotland.
Design, Dev · 2021 - Present
Web rebuild for Sport Signage, a branding and advertising company in the sports industry.
Design, Web · 2021
Illustration of a Planet X road bike. Designed as a gift for my friend.
Design · 2021
Eleventy (11ty) Web Starter is a lightweight Eleventy boilerplate utilising, ESBuild Tailwind and PostCSS.
Web · 2019 - Present