Alasdair MacDonald

I am a

Building responsive full-stack web applications with modern frontend and backend technologies.

About

I am a full-stack developer with experience building responsive, database-driven web applications using modern frontend and backend technologies. My experience includes JavaScript application development, REST API integration, PHP backend development, MySQL database design, and responsive UI development. I enjoy building practical software solutions that combine clean user experiences with scalable backend functionality. Alongside full-stack development and portfolio projects, I continue to strengthen my software engineering skills through collaborative development environments, modern Git/GitHub workflows, and continuous learning across full-stack technologies.

Full-Stack Developer

  • Location: United Kingdom
  • Focus: Web & Application Development
  • Availability: Open to opportunities
  • Learning: Full-Stack Technologies

I am currently focused on strengthening my JavaScript, backend integration, and modern frontend workflows through hands-on projects and continuous learning.

Skills

Technologies and tools I have used across my development projects.

Core Web Technologies

HTML5

CSS3

JavaScript

jQuery

Bootstrap

Backend & APIs

PHP

MySQL

Node.js

Frameworks & Libraries

React

TypeScript

jQuery

Tools & Workflow

Git

GitHub

Experience & Education

Download Developer CV

Education & Certifications

IT Career Switch – Full Stack Development
2025 – 2026
  • Frontend development using HTML5, CSS3, JavaScript and Bootstrap
  • Backend development using PHP and MySQL
  • REST APIs, AJAX and JSON handling
  • Git and GitHub collaborative workflows
CodeYourFuture
2026 – Present
  • Collaborative software engineering workflows
  • Frontend and JavaScript development
  • GitHub workflow and team collaboration practices
Additional Certifications
  • AWS re/Start Cloud Practitioner – Generation UK & Ireland
  • AI for Cloud Platform Engineering – Generation IT
  • Codecademy Full-Stack Engineer Career Path
  • Google Fundamentals of Digital Marketing

Technical Stack

Frontend: HTML5, CSS3, JavaScript, TypeScript, Bootstrap, React, jQuery, Responsive Design

Backend: PHP, Node.js, REST APIs, CRUD Operations

Database: MySQL, SQL, AJAX, JSON

Tools & Workflow: Git, GitHub, VS Code, Postman, SDLC, Debugging, Agile Workflow

Professional Experience

Full Stack Developer Trainee – IT Career Switch
Feb 2025 – Feb 2026
  • Developed responsive full-stack web applications using HTML5, CSS3, JavaScript, PHP, MySQL and Bootstrap
  • Built portfolio and specification-based projects including CRUD systems, API integration applications and interactive mapping solutions
  • Implemented REST APIs, AJAX, JSON handling and relational database functionality
  • Applied Git and GitHub workflows including branching, version control and collaborative development practices
  • Strengthened debugging, testing, responsive design and software development lifecycle practices
Software Developer Trainee – CodeYourFuture
Jan 2026 – Present
  • Developing collaborative software engineering and modern GitHub workflow practices
  • Working within team-based frontend and JavaScript development environments
  • Building practical software solutions while strengthening problem-solving and debugging skills
Lloyd’s Register Ltd – Service Delivery Support
Apr 2024 – Aug 2024
  • Coordinated 150+ remote and on-site service jobs monthly
  • Managed scheduling, operational tracking and client communication activities
  • Maintained accurate operational records and delivery support processes
Hastings Direct – Customer Service Advisor
Sept 2022 – Apr 2023
  • Used Salesforce, SAP and CRM systems
  • Resolved customer queries and supported operational processes
  • Maintained accurate customer records and reporting activities
Buchandyke Service Station – Retail Manager
May 2007 – Sept 2023
  • Managed day-to-day retail operations including staffing, scheduling and stock control
  • Led and supported a team of 30 staff across operational activities
  • Used EPOS, Torex and back-office systems to support reporting and administration

Portfolio

Selected projects demonstrating my technical skills and problem-solving approach.

Gazetteer
Interactive Gazetteer

Leaflet-based interactive map application using multiple APIs.

Tech: HTML, CSS, JS, Leaflet, PHP

Live GitHub
Company Directory
Company Directory

Full-stack CRUD application for managing company data.

Tech: HTML, CSS, JS, PHP, MySQL

Live GitHub

Contact

Open to junior developer opportunities, collaborative projects and software development roles.