We commissioned Aidan to build a website for our research study about young people's mental health. Aidan is a promising early career web developer who was very enthusiastic about the project itself, and the development and design of the website. His quote was competitive and customer satisfaction is his priority. He was always very responsive to our requests.
Getting to know me
I'm a dedicated software developer, a coffee enthusiast, and a bit of a design perfectionist. With over a decade of experience in crafting applications and websites, I thrive on solving complex problems and building solutions that not only work flawlessly but also look great.
My approach is all about collaboration, continuous learning, and pushing the boundaries of what's possible. I'm always eager to contribute to a team's success and help achieve those ambitious organizational goals.
See my experienceCups of coffee
Live sites
Countries visited
Github contributions
My work
I have worked for a range of organisations from charities to multi-national conglomerates so no matter how big or small your goals are, I will support you on your way to achieve them. Feel free to take a look at my projects and let me know your thoughts.
Web development
Crafting responsive and performant websites and applications.
UI/UX design
Designing intuitive and engaging user experiences.
Full-stack solutions
Building end-to-end solutions from database to interface.
My impact
I started coding at 9 years old. These days, I think a lot more about the bigger picture—how the work I do can genuinely help people and communities beyond just shipping features.
Sustainable development
Building carbon-conscious websites and promoting green coding practices that minimize environmental footprint.
Community focused
Contributing to open-source projects and mentoring aspiring developers to grow the next generation of talent.
Driving positive change
Leveraging technology for accessibility improvements and building tools that create real social impact.
Kind words from collaborators
A few thoughts from people I've had the pleasure of working with.
Let's work together
Ready to welcome a new team member or just want to chat? I'm always open to advice, feedback, and meaningful conversations.
Chat
Share ideas, get advice, or provide feedback
Video call
Face-to-face conversations work best for me
Coffee
Let's meet over coffee if you're in Glasgow
Remote
Available for remote collaboration worldwide