Summary
Scott Macdonald is a versatile Full Stack Engineer based in Edinburgh with 11 years' experience building scalable web applications and internal tools, blending front-end TypeScript/React/Next.js work with back-end C#/.NET and Python/Django services. He has delivered high-traffic, low-crunch seasonal deployments on Vercel and Azure, and recently led greenfield product work for AI-driven video ideation, transcription (WhisperX), and semantic video search using LLMs and vector embeddings. Comfortable across database-heavy systems (SQL Server) and DevOps pipelines, he writes test suites and tooling that improve team velocity and reliability. His background spans bespoke media and public-sector projects as well as long-term e-commerce automation, showing a practical talent for adapting legacy stacks and automating workflows. Scott’s combination of creative-technology interests and a history of producing production-ready solutions makes him effective at turning experimental ML-driven features into reliable, cost-aware services.
11 years of coding experience
12 years of employment as a software developer
BSc (Hons), Computer Science, BSc (Hons), Computer Science at The University of Edinburgh