
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
- HTML
- CSS
- JavaScript
- TypeScript
- React
- Next.js
- Node.js
- Git
- MongoDB
- MySQL
- PostgresSQL
- Pentaho Data Integration
- Apache Hop
- Apache Spark
- Apache Druid
- Python
- Java
My experience
Graduated University
Heriot-Watt University
Edinburgh, Scotland
I graduated after 4 years at Heriot-Watt University with a 2-1. I quickly found a job as a software engineer.
June 2014Graduate Software Engineer
Millersoft Ltd
Musselburgh, Scotland
I worked as a graduate developer for a year at Millersoft before being promoted to Software Engineer.
August 2014 - July 2015Software Engineer
Millersoft Ltd
Musselburgh, Scotland
For another 2 years I continued in this role, further expanding my knowledge and experience primarily in the data integration space.
August 2015 - July 2017Lead Software Engineer
Millersoft Ltd
Musselburgh, Scotland
For the past 7 years I have worked as the Lead Engineer at Millersoft Ltd taking on a variety of projects from Full Stack Web Apps to Data Integration to Data Vaults, Lakes and Warehouses.
August 2017 - PresentContact me
Please contact me directly at me@blair.scot or through LinkedIn


