
Unity Search UK (Spider/PieCloud)
2025-Now · Software Engineer
Azure-hosted platform for ordering conveyancing searches.
- Angular
- ASP.NET MVC
- C# .NET 4.8
- .NET Core 3.1/8
- Azure
- SQL Server
Case study
I build conveyancing and due diligence platforms for Dye and Durham a legal tech company, using .NET and Angular to help UK clients move property deals forward.
London, UK

About me

I'm a full-stack software engineer with over three years in legal tech. I build .NET and Angular applications to meet clients needs.
I care as much about the communication side of engineering as the code. I work closely with stakeholders to understand what the business actually needs, then build features that are practical, secure, and don't take longer to ship than they should. I keep documentation updated alongside the code, so the team doesn't lose track of how a system works.
I use AI to take the boring parts of the job off my plate, boilerplate, repetitive refactors, first drafts of documentation, so I can spend the saved time on the harder problems. I also use it as a reasoning partner, to stress-test an approach before I commit to it or catch a flaw in my own thinking.
I do my best work in high-trust teams, where feedback goes both ways and ideas get challenged before they get built. Working toward a shared goal, with everyone pushing each other to improve, is what makes a team worth being on.
Before software, I spent seven years as a chartered structural engineer, leading technical teams on multi-billion pound infrastructure projects. That background is why I care about reliability and cutting manual work down, rather than just shipping something that works.
Outside of work I travel, cook, and play a lot of sport. Skiing and hiking in the mountains are amongst my favourite things to do, and I'm always up for a local pub quiz.
Projects
A collection of both work and personal projects

2025-Now · Software Engineer
Azure-hosted platform for ordering conveyancing searches.
Case study

2023-2024 · Software Engineer
Property and company search platform for Australian legal firms.
Case study

2020-2022 · Senior Structural Engineer · Robert Bird Group
Self-taught Python tooling that took the repetitive work out of crane analysis and drafting.
Case study

2019-2022 · Senior Structural Engineer · Robert Bird Group
Led engineering and drafting on the Woolloongabba Underground Station, Brisbane.
Case study

2016-2022 · Structural Engineer · Robert Bird Group
Bespoke structural design for tower cranes on construction sites worldwide.
Case study

2026 · Creator & Developer
A 3D world map for learning flags and geography.
Case study

2022 · Creator & Developer
Track a personal stock portfolio with real-time and historical US stock data.
Case study

2022 · Creator & Developer
A simple note-taking app for Notebooks and Pages in one central place.
Case study

2022 · Creator & Developer
Record workouts and generate shareable PDF summaries.
Case study
Tech stack
The list below is what I use day to day rather than everything I have ever touched. You will find in my projects how I have been able to utilise these tools
User manual
Think of this as the README for working together, how I communicate, when I do my best work, and what I need from the people around me.
I'd rather you cut to the chase than send a message with no context. One of my most underrated skills is turning something complex and technical into plain English.
Give me the why behind the work and I'll run with it — I'm not happy just working through a ticket without understanding the bigger picture.
Mornings are when I do my best work, and I protect my lunch — it's how I reset for the rest of the day.
Say it plainly — feedback is the best way for me to learn and develop, so I'd rather hear it than guess it.
A high-trust environment where we can disagree constructively and land on the outcome that's best for the team.
I can border on perfectionism — chasing more confidence in an answer than the decision actually needs.
Contact
Have a project, a role, or a question? Send me a note and I will get back to you.
Typical reply time is one to two working days.