About

Hi, I'm Gavin Blair.

I'm a software engineer specialising in modern web development, intelligent data applications and high-impact automation. I love partnering with product, design and research teams to build purposeful software that balances research rigor with dependable engineering.

I focus on translating research insights into digital products that are fast, accessible and maintainable. Over the last few years I've supported teams with everything from UX-focused front-ends to automation that removes repetitive work.

I hold a BSc (Hons) in Computing and IT and an MSc in Artificial Intelligence, giving me a balance of foundational software engineering and applied AI experience.

Technical Skills

Languages

Python, JavaScript, TypeScript, Java, C#, C++, SQL, HTML/CSS, Bash, Go, PHP, Ruby, PowerShell

Web Development

React, Next.js, TypeScript, Tailwind CSS, Node.js, Express, Vercel, Firebase, Supabase, Prisma, tRPC, REST APIs, GraphQL, Webhooks, serverless functions, authentication systems

Front-End Engineering

Component systems, Redux, Zustand, design systems, Framer Motion, accessibility, SEO-first builds

Back-End & Infrastructure

Flask, FastAPI, PostgreSQL, MySQL, MongoDB, Redis, Docker, CI/CD, GitHub Actions, AWS

Machine Learning & Data

pandas, NumPy, scikit-learn, Matplotlib, Jupyter, SHAP, LIME, EDA, ML prototyping

Automation & Scripting

Python automation, CLI tools, task runners, ETL, workflow automation

Dev Tools

Git/GitHub, VS Code, Linux/WSL, clean architecture, testing, refactoring

What I enjoy building

  • Modern, performant web apps
  • Full-stack solutions with React/Next.js
  • Data dashboards and analytics tools
  • Machine learning prototypes
  • Automation scripts and CLI tools
  • Scalable backend services
  • End-to-end digital products

What I offer as a freelancer

  • Full-stack web development
  • UI/UX-focused front-end systems
  • Dashboards & visualisation tools
  • Data analysis & ML prototyping
  • Python automation & workflow tools
  • API integrations & cloud deployment
  • Code refactoring & documentation
  • MVP builds