Header Image

Full-stack Developer

Personal Statement

I am a highly skilled and passionate software and web developer with extensive experience in website development, multimedia design, and interactive media. My expertise spans a wide range of technologies, allowing me to develop and manage complete digital solutions, from frontend interfaces to backend infrastructure.

Throughout my career, I have been responsible for building fluid and dynamic websites, developing custom content management systems (CMS), and working closely with clients to deliver high-quality solutions that meet their needs. My commitment to continuous learning and professional development ensures that I stay ahead in the ever-evolving world of technology.

I am eager to bring my expertise to a forward-thinking company where I can contribute to innovative projects and help drive digital success.

Key IT Skills
  • HTML5, CSS3, JavaScript, React
  • PHP (v8), SQL, Ruby on Rails
  • PayPal & Stripe Integration
  • Adobe Photoshop, Illustrator, UI/UX
  • Linux, Apache, cPanel, WAMP
Qualifications & Certifications
  • Scottish Vocational Qualification โ€“ 2007
  • HNC in Interactive Media โ€“ 2012
  • EdX: Introduction to Web Accessibility โ€“ 2023
  • EdX: Frontend Apps with React โ€“ 2023

Project Experience

bainsretrosweets.co.uk
bainsretrosweets.co.uk

The Bains Retro Sweets project is a comprehensive e-commerce web application designed to manage and showcase retro sweet products. It includes a dynamic product management system, a Sweetie Cart Hire wizard, a CMS for content creation, a fully functional shopping cart, a postage calculator, and a price limitation system.

Start Date: 2015-11-13

End Date: Ongoing

communityalliancetrust.com
communityalliancetrust.com

Website + CMS + Newsletter application

Start Date: 0000-00-00

End Date: Ongoing

sandyscommunitycentre.com
sandyscommunitycentre.com

Sandy's Website + CMS + Survey Data Gathering System is a comprehensive, user-friendly solution designed to empower Sandy's Community Centre with a custom-built website and content management system (CMS). The website allows for seamless navigation and interaction, providing visitors with essential information about the community's services, events, and initiatives.

Start Date: 2021-11-06

End Date: Ongoing

Sandy's Reviewer
Sandy's Reviewer

This application is designed to streamline the process of generating QR codes for various event-related activities. It helps you create, manage, and track events, clubs, and services, allowing you to collect valuable feedback and track attendee participation. Below are the key features and actions available to you:

Start Date: 2024-09-03

End Date: Ongoing

Sandy's Community Centre Survey app
Sandy's Community Centre Survey app

Sandy's Community Centre Survey App is a simple, efficient tool for collecting feedback from community members. It allows users to easily submit responses to surveys, helping the center gather valuable insights on various services and events. The app streamlines data collection, making it easier to analyze and improve community engagement.

Start Date: 2024-10-05

End Date: 2024-12-15

craigmillarfestival.org
craigmillarfestival.org

Empowering our community through collaboration, creativity, and celebration. Together, we build a better Craigmillar & Niddrie.

End Date: Ongoing

Castle View Nursery - Memory Game
Castle View Nursery - Memory Game

This memory game was specifically created to help calm children at Castle View Nursery during the emotional moment when parents or guardians drop them off. The game, displayed on a large touch screen, offers an engaging and playful way to distract and soothe the children as they adjust to their environment.

End Date: Ongoing

Edx: HTML Certificate
Edx: HTML Certificate

Happy to report that I have completed a marker for my HTML experience.

End Date: Ongoing

Introduction to Web Accessibility W3Cx โ€ข WAI0.1x
Introduction to Web Accessibility W3Cx โ€ข WAI0.1x

Course Completed.

End Date: Ongoing

ESG
ESG

The East Synergy Group (ESG) is a coalition of organisations working in the Greater Craigmillar Area of Edinburgh. This area includes Niddrie Mill, Niddrie Mains, Niddrie Marshall, Greendykes, Craigmillar Castle, Newcraighall, Bingham, and Magdalene.

Start Date: 2024-08-05

End Date: Ongoing

Snake-css-grid
Snake-css-grid

This game is excellent for showcasing multiple ways to create a game. It introduced me to the CSS Grid method, which opened my eyes to its potential. I've been working with CSS and CSS3 for years, but this was a wake-up call.

End Date: Ongoing

Tetris
Tetris

This Tetris game was created to help children focus and relax, ideal for touch screens in interactive environments. It features dynamic gameplay and colorful visuals, making it both fun and educational. The game is designed to encourage problem-solving and coordination while providing a stress-free experience.

End Date: Ongoing

My JS Showcase
My JS Showcase

I am happy to report I have completed my JS basics showcase, have a wee look.

End Date: Ongoing

Front End Apps with React
Front End Apps with React

I am happy to report that I have completed a course for Developing Front End Apps with React.

End Date: Ongoing

Sandyโ€™s Community Centre CMS System
Sandyโ€™s Community Centre CMS System

A custom CMS built to manage content, events, documents, and user access.

Start Date: 2020-02-15

End Date: Ongoing

Sandyโ€™s Outcome Data & Display System
Sandyโ€™s Outcome Data & Display System

Dynamic dashboard to display and track outcome metrics and data visualisations.

Start Date: 0000-00-00

End Date: Ongoing

Sandyโ€™s Job Application System
Sandyโ€™s Job Application System

A secure system for applicants to upload CVs and statements with admin panel.

Start Date: 2025-05-23

End Date: 26/05/2025

Community Alliance Trust CMS System
Community Alliance Trust CMS System

Custom CMS for managing services, newsletter, news, and page content.

End Date: Ongoing

Work History

  • Community Alliance Trust (2022 โ€“ 2025) - More details: Portfolio
    • Developed a full website with custom CMS.
    • Built a bespoke cPanel for easy content management.
    • Designed and implemented a newsletter application for community outreach.
    • Developed a **Data & Survey Collection System** to improve feedback gathering.
    • Created a **QR Code Generation App** to facilitate quick access to resources and services.
  • Freelance Software & Web Developer (2013 โ€“ Present)
    • Designed, developed, and maintained various client websites and web applications.
    • Specialised in full-stack development with custom CMS solutions.
  • Sandyโ€™s Community Centre (2022 โ€“ Present)
    • Website and CMS development.
    • Ongoing technical support and digital strategy planning.
  • Craigmillar Festival (2020 โ€“ Present)
    • Designed and maintained the festivalโ€™s digital presence.
  • Castleview Nursery โ€“ Educational Game Developer (2015 โ€“ 2017)
    • Developed a custom game for early childhood education.
  • Haywired IT Centre (October โ€“ November 2015)
    • Provided IT training and support for individuals and small businesses.
  • Bains Retro Sweets (2013 โ€“ Present)
    • Created and managed the online store and customer interface.

Professional Development

References

Available upon request.