Introduction
Hey, I'm Alan, a recent graduate of Edinburgh Napier University with first class honours in software engineering. This website was crafted to allow you to delve into various details of my professional and personal life that have shaped me into the software engineer I am today. From projects that have tested my problem solving abilities to experiences that have nurtured my collaborative spirit, I'm excited to share the lessons I've learned and the skills I've honed along the way. Feel free to download my CV as linked below if you want a more consise version of my qualifications, skills and projects.
Effective and clear allowing efficient exchange of information and ideas.
Ensured precision and accuracy leading to high quality code and solutions.
Ability to address complex issues efficiently to deliver effective solutions.
Able to collaborate effectively in teams to contribute to objectives.
What I have done so far
Edinburgh Napier University
Heriot-Watt University
Fife College
Skills and Technologies
Relevant Work
This section showcases a selection of my most relevant projects each representing a unique set of skills and technologies, demonstrating my adaptability and versatility as a software engineer. From web application development using modern frameworks, to creating native desktop apps in C# and Java, I have consistently strived for excellence in design, code quality, and user experience. Each project is a testament to my ability to collaborate effectively within a team environment or to work autonomously on my own to meet deadlines and deliver robust maintainable software solutions. I am proud to present this collection of projects as a testament to my passion for creating software.
Web-based platform that allows users to invest in Scotch Whisky Casks. The platform allows users to view casks available for investment, view their portfolio, and purchase percentages of casks. Built with team of students as part of a group project module.
#PHP
#SQL
#Vanilla CSS
Locally hosted Java application that allows a manager of a rugby team to view and manage players and squads. The application allows users to add, edit, and delete players and squads depending on permissions. Built as part of my HND Software Development as the graded unit component.
#Java
#Java Swing
Napier Bank Messaging is a locally hosted C# application which is purposed with validating, cleaning and categorising multiple forms of messsages that are sent to the bank via SMS, Email and Tweets. This application was built as part of my year 3 Software Engineering module.
#C-Sharp
Get in touch