Front-End Developer
Front-end developer across 40+ live projects from interactive SVG maps and scroll-driven animations to SEO schema implementation and CI/CD pipelines. Based in Aberdeen, Scotland.
01 / About
I'm a Front-End Developer at Mission10, a digital agency in Aberdeen, where I serve as the sole front-end specialist across 40+ live client projects. I handle everything from initial architecture and build through to production deployment and ongoing maintenance.
My clients span Oil & Gas, property, legal, and energy sectors including names like Dolphin Drilling, Port of Aberdeen, Kirkwood Homes, and SES Energy. I've built full front-end systems from scratch, created reusable component libraries, and managed CMS and infrastructure upgrades across production environments with zero downtime.
Beyond the day-to-day, I've built custom performance plugins targeting Core Web Vitals, implemented structured data and Google AI schema for SEO, and established code quality standards with linting, testing, and pre-commit hooks across the agency.
I graduated from Robert Gordon University in 2024 with a BSc (Hons) in Computing. I'm always exploring new tools and technologies to improve how I build things.
0
Live projects
0
Content blocks built
0
Reusable components
0
Downtime on upgrades
02 / Skills
The core languages I write every day to build websites
Tools for styling, animations, search, and interactive UI
Content management systems and server-side platforms I build on
AI tools integrated into my daily workflow for faster, smarter development
Build tools, version control, deployment, testing, and code quality
03 / Work
Full front-end build for a leading Scottish homebuilder. Interactive SVG site plans with plot and housetype pickers, Algolia-powered multi-faceted property search, GSAP scroll animations, PDF flipbook viewer, and JSON-LD structured data for listings.
Result: Replaced static PDF site plans with interactive SVG maps, enabling buyers to browse, filter, and click into individual plots directly improving engagement and reducing sales enquiry friction.
Corporate website for a global offshore drilling company. Leaflet.js interactive maps, fleet and asset directory, careers section, people profiles with modal views, timeline components, and a Bower-to-npm build migration.
Result: Migrated legacy Bower-based build system to npm, eliminating deprecated dependencies and modernising the development workflow for long-term maintainability.
Large-scale front-end build with an extensive component library. GSAP + ScrollTrigger animations, Splitting.js text reveals, CountUp number animations, bento grid layouts, resource hub with search and pagination, and Swiper-based story sliders.
Result: Delivered the agency's most animation-rich site with a reusable component system that made adding new pages fast and consistent across the project.
Full front-end build for an electrical engineering firm. Modern Vite-based build pipeline, Google AI schema implementation, structured heading hierarchy for SEO, comprehensive linting with Husky pre-commit hooks, and DDEV local development setup.
Result: Built with strict code quality standards from day one ESLint, Stylelint, twig-cs-fixer, and pre-commit hooks setting the benchmark for how the agency approaches new projects.
Internal agency starter with 70+ Twig content blocks, CI/CD deployment to AWS Elastic Beanstalk, unit testing with Vitest, and comprehensive code quality tooling. Used as the foundation for all new projects.
Result: Standardised how every new project starts reducing initial build time, enforcing code quality from day one, and ensuring consistent delivery across the agency.
04 / Contact
I'm currently open to new opportunities. If you'd like to work together or just say hello, get in touch.
Based in Aberdeen, Scotland