Full-stack Developer
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.
Welcome to my React Portfolio, I will be demonstrating my proficiency in front-end development and user-centric design. This React Built Site, offers a seamless, responsive, and visually experience that displays my understanding of dynamic web applications, React's component-based architecture, responsive user interfaces, state management, and modern development practices.
Start Date: 2020-01-07
End Date: Ongoing
Welcome to my game dashborad where you are able view the game I have created with React, css grid or js canvas technics. I will be adding more complexed games to this dashboard and giving a more detailed look in to their structure.
Start Date: 2020-01-07
End Date: Ongoing
Instant mini-games, live leaderboards, and friendly bragging rights. Pick a game, set your high score, and see your name in lights.
Start Date: 2023-05-08
End Date: Ongoing
Item categorising application
Start Date: 2024-05-09
End Date: Ongoing
This website is your local hub for everything happening across Greater Craigmillar, you can explore events, follow your favourite groups, join fun community challenges. It’s designed to be simple, friendly, and a fun way to stay connected with what’s going on in your area.
Start Date: 2025-11-25
End Date: on-going
A private, secure committee management platform for Sandy's Community Centre. This space keeps committee members connected and in the loop with everything happening at Sandy's. It serves as a central hub that gathers all needed documents for committee meetings, provides easy navigation to different areas, and streamlines communication between members.
Start Date: 2025-07-25
End Date: on-going
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
Website + CMS + Newsletter application
Start Date: 0000-00-00
End Date: Ongoing
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
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: Complete
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
Empowering our community through collaboration, creativity, and celebration. Together, we build a better Craigmillar & Niddrie.
End Date: Ongoing
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
Happy to report that I have completed a marker for my HTML experience.
End Date: Ongoing
Course Completed.
End Date: Ongoing
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
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
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
I am happy to report I have completed my JS basics showcase, have a wee look.
End Date: Ongoing
I am happy to report that I have completed a course for Developing Front End Apps with React.
End Date: Ongoing
A custom CMS built to manage content, events, documents, and user access.
Start Date: 2020-02-15
End Date: Ongoing
Dynamic dashboard to display and track outcome metrics and data visualisations.
Start Date: 0000-00-00
End Date: Ongoing
A secure system for applicants to upload CVs and statements with admin panel.
Start Date: 2025-05-23
End Date: 26/05/2025
Custom CMS for managing services, newsletter, news, and page content.
End Date: Ongoing
Available upon request.