About Me

Dynamic Engineering Manager with 15+ years in full-stack web development and tech leadership, passionate about building scalable, secure digital experiences. At STV, I lead a cross-functional Web and CMS team, steering technical strategy for the stv.tv player—delivering high-traffic solutions with 99.9% uptime. At mtc. media, I built a foundation in backend PHP and client communications, progressing through various roles. As founder of DundeeScript, I’ve grown a vibrant web dev community. I excel in TypeScript, AWS, API design, unit testing, and network security, with certifications in Microsoft networking (MCSA, MCP, CompTIA A+).

Experience

STV Player

Engineering Manager, Web - April 2025 - Present (6 months)

  • Managing a team of frontend developers on various public facing sites and services at https://player.stv.tv, achieving 99.9% QoS and uptime for stv.tv player.
  • Collaborated with leadership to align technical roadmaps, enhancing user experience.

DundeeScript Meetup

Founder and Event Organiser - December 2024 - Present (10 months)

  • Organised monthly meetups, growing the community by 25% with TypeScript and AWS topics.
  • Leveraged events for networking and recruitment, connecting talent with web dev opportunities.

STV Player, STV Group plc

Principal Engineer - November 2021 - April 2025 (3 years 6 months)

  • Spearheaded technical development for stv.tv web player and in-house CMS, improving scalability.
  • Managed deployment pipelines with AWS integrations, reducing downtime through automated testing.

STV Player

Senior Web Developer - January 2020 - November 2021 (1 year 11 months)

  • Developed and maintained core high-traffic APIs in the Platform & Data team.

mtc. media

Various Roles - January 2009 - December 2019 (11 years)

  • Started as Web Developer, building a backend PHP foundation by developing and maintaining 800+ client websites using PHP/MySQL, Joomla, WordPress, and custom CMS with eCommerce and ticketing integrations.
  • Progressed to Senior Web Developer, enhancing high-traffic sites with performance and SEO improvements, and later focused on internal development with PHP, Laravel, and a custom project management system featuring dashboards and metrics for ticket response times.
  • Advanced through Technical Account Manager and Senior Technical Account Manager roles, leading Aftercare for 750+ clients, managing a developer team for SEO, email marketing, and analytics integrations, and streamlining client communications to deliver cost-effective solutions.

Waracle Ltd

Web Developer - October 2008 - December 2008 (3 months)

  • Worked with PHP/MySQL and various web technologies on development projects.

McDonald's Corporation

Shift Manager - September 2000 - May 2008 (7 years 9 months)

  • Managed daily restaurant operations, coordinating staff to meet customer demand and ensuring safety protocols.

St Andrew's First Aid

Cadet Officer, YDG + Secretary - 2010 - December 2018 (8 years)

  • Ran the youth first aid group, ensuring engaging classes alongside the Adult Section Commandant.
  • Served on the Youth Development Group, coordinating activities for cadets across Scotland.

Projects

Explore my work on scalable web solutions and community initiatives:

Blog

Read my insights on web development and leadership:

Contact

Get in touch for opportunities or collaboration: