Full-stack developer

Ten years of software, one consistent standard.

From charity sites to multinational platforms, I build products people actually enjoy using.

Fig. 01 - live build

React
Next.js
TypeScript
Tailwind CSS
Node.js
GraphQL
Postgres
Docker
AWSAWS
GCP
Vercel
Redis
React
Next.js
TypeScript
Tailwind CSS
Node.js
GraphQL
Postgres
Docker
AWSAWS
GCP
Vercel
Redis

Getting to know me

I'm a software developer, a coffee enthusiast, and a bit of a design perfectionist. Over a decade of building applications and websites, I've learned that solving the problem well matters as much as shipping it fast.

I work best in collaboration, keep learning deliberately, and I'm always glad to join a team that's aiming for something ambitious.

See my experience

Cups of coffee

Live sites

31

Countries visited

24

Github contributions

My work

Websites and products for charities, startups, and multinationals, from first sketch to production.

Web development

Responsive, fast sites and applications, built on React and Next.js.

UI/UX design

Interfaces people actually want to use, from wireframe to shipped product.

Full-stack systems

Databases, APIs, and the glue that connects them, built to scale.

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.

01

Sustainable development

Building carbon-conscious websites and promoting green coding practices that minimize environmental footprint.

02

Community focused

Contributing to open-source projects and mentoring aspiring developers to grow the next generation of talent.

03

Driving positive change

Leveraging technology for accessibility improvements and building tools that create real social impact.

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.
PF

Pia Faeth

Client, SMYLE Study · 2019

1/12

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 Scotland

Remote

Available for remote collaboration worldwide