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 CVEducation & 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.
Contact
Open to junior developer opportunities, collaborative projects and software development roles.