Blair portrait
👋

Hello, I'm Blair. I'm a software developer with 10 years of experience. I enjoy building sites, apps and anything that peaks my interest. My focus is Data Integration.

About me

I graduated from Heriot-Watt University in Edinburgh with a 2:1 in Computer Science, and have spent the past 10+ years working as a software engineer. My favourite part of the job is untangling complex problems — whether that's designing a data pipeline or architecting a new web application. I love the moment a tricky solution finally clicks into place.

I currently work as Lead Software Engineer at Millersoft Ltd, where I lead development across a range of projects — from full-stack web apps to data integration, ETL pipelines, data vaults, lakes, and warehouses. My go-to stack includes React, Next.js, TypeScript, and Node.js, alongside specialist data tooling like Apache Hop, Apache Spark, and Apache Druid.

When I'm not at a keyboard, you'll find me exploring the Scottish outdoors, keeping up with the latest in tech, and tinkering with self-hosted services at home.

My projects

CorpComment

I worked as a full-stack developer on this startup project for 2 years. Users can give public feedback to companies.

  • React
  • Next.js
  • MongoDB
  • Tailwind
  • Prisma

rmtDev

Job board for remote developer jobs. I was the front-end developer. It has features like filtering, sorting and pagination.

  • React
  • TypeScript
  • Next.js
  • Tailwind
  • Redux

Word Analytics

A public web app for quick analytics on text. It shows word count, character count and social media post limits.

  • React
  • Next.js
  • SQL
  • Tailwind
  • Framer

My skills

My experience

Contact me

Please contact me directly at me@blair.scot or through LinkedIn