Hi! 👋
I'm Alex.

Alex McCaughran

About Me

I'm a Software Developer with a First-Class Honours degree in Software Development. I've worked across various roles in the tech stack, delivering practical solutions to complex problems.

In my current role with Defaqto, I work across the full Software Development Lifecycle, creating and maintaining business-critical software solutions. I collaborate within an agile team to deliver innovative test-driven applications that drive business improvement using technologies such as PHP, Laravel, MySQL, C# and Azure.

Some of my hobbies include training jiu-jitsu or travelling to new places with my Labradoodle, Honey!

Alex loves to...
visitor@alexs-site:~/Hobbies$

Projects

A few of my projects are showcased below. If you want to see more, please visit my projects page.

PHPLaravelLivewireSQLSCSS/SassInsomnia
Remote-Only.dev thumbnail

Remote-Only.dev

An ambitious full-stack job aggregation service, focussed on remote work and hiring opportunities for tech professionals.

Learn more
JavaSpringSQLAndroid
HistoryHike thumbnail

HistoryHike

My final University project. A location-based walking and historical education game.

Learn more
ReactJavaSpringSQL
Shopping List Generator thumbnail

Shopping List Generator

A full-stack recipe-ingredient aggregation tool.

Learn more

Work Timeline

Since beginning my Computing & IT (Software) degree, I've worked in full-time IT roles alongside studying. I'm now a Software Developer with Defaqto, where I develop innovative, elegant solutions to complex problems.

2013 2020
2020 2024
2021 2022
2022 2024
2024 2025
2025 Now

Tech Skills

I've had the pleasure of working with a variety of tech throughout my professional, academic and personal life. Some of my favourite tech to work with is listed below.

Backend

Java

Java

SQL

SQL

Spring

Spring

C#

C#

PHP

PHP

Azure

Azure

Python

Python

NodeJS

NodeJS

Frontend

HTML

HTML

CSS

CSS

SCSS/Sass

SCSS/Sass

Livewire

Livewire

JavaScript

JavaScript

Svelte

Svelte

React

React

Flutter

Flutter

Android Studio

Android Studio

Misc

Git

Git

Docker

Docker

Linux

Linux

Postman

Postman

JIRA

JIRA

Personal Traits

I am a friendly, goal-driven individual who truly enjoys learning new skills more than anything else! When encountering new problems, I take full ownership of them and revel in finding their solutions. This is a truly deep passion of mine.

High-pressure environments are where I truly shine brightest — pressure makes diamonds after all!

University

Alongside full-time work, I graduated with a First Class Honours (1:1), achieving a result I am immensely proud of. My final project received an exceptional 90%, highlighting my ability to combine the technical knowledge I've gained within the context of real-world challenges.

Throughout my time with the Open University, I gained invaluable skills, including software development patterns (e.g. MVC, MVVM, etc.), machine learning, algorithms and data structures, web development, networking protocols, system security, REST/SOAP API development, cloud computing, ITIL service management, database architecture/administration, operating system architecture, ethics in computing, and statistical analysis.

Of all my studies, object-oriented programming (OOP) and systems architecture interested me most. I am eager to continue leveraging my expertise in cloud environments.

Contact

Want to get in touch? Reach out via email, GitHub, or LinkedIn.