About Me
I'm Malcolm Finlayson, a Software Engineer, based in Edinburgh, UK. I enjoy creating things with code (especially in Javascript), black coffee, and good music.
While I've written in, created with, and learned from a number of languages, I most enjoy working with modern JavaScript (ES6+), semantic, well-formed HTML5, and CSS3.
I started out on my journey learning to programme just over four years ago. While I began as (and continue to be) self-taught, I'm also a proud graduate from cohort E26 of CodeClan’s intensive 16-week, 800 hour, Immersive Software Development programme.
More Info?
Send me an email and get in touch.
A copy of my CV / Resume is available on request.
About this site
This website & blog is built using Gridsome.js, a Vue.js/GraphQL based static-site generator, and is hosted on Netlify.
The main site font is Atkinson HyperLegible - a free typeface from The Braille Institute, designed for greater legibility and readability for low vision readers. The display/cursive font is Caveat, and the monospace is Fira Mono. Both are available free on Google Fonts.
For writing, I most often use the wonderful Stackedit.io - a Progressive Web App, and the best markdown editor I've yet found.
Code samples are rendered using Shiki with the atom-dark theme for Prism.
With the exceptions above, all other styling, CSS, and functionality is - for better or worse - all my own.
Accessibility and Performance
Testing for performance and accessibility has been carried out with Lighthouse and axe Chrome extension.
NB: If you experience any issues with accessibility, please let me know .
This site is a Progressive Web App (PWA). Amongst other features of Progressive Web Apps, key static assets for the site are cached locally by a Service Worker. This allows the site to be accessed, and remain fast and responsive in poor/no network conditions.