Patrick McCurley, Developer in London, United Kingdom
Patrick is available for hire
Hire Patrick

Patrick McCurley

Bio

Patrick is a developer, technical architect, engineering manager, and full-stack developer with over 19 years of expertise. With experience ranging from startups to SMEs and enterprise clients, Patrick is passionate about leading or participating in teams and building highly complex and scalable solutions that delight users across mobile, web, and desktop.

Portfolio

Claimit Software Limited
C#, C#.NET, Entity Framework, SQL, .NET Core, Web App Automation, Azure...
Toptal
Architecture, DevOps, Google Cloud Platform (GCP), Agentic AI, LangChain, React...
BondiMatch
React, Node.js, Architecture, Technical Leadership, Vercel, OpenAI, OpenAI API...

Experience

  • Technical Leadership - 12 years
  • JavaScript - 9 years
  • Software Architecture - 8 years
  • Azure - 8 years
  • Technical Project Management - 7 years
  • Node.js - 7 years
  • React - 6 years
  • Amazon Web Services (AWS) - 3 years

Preferred Environment

Visual Studio Code (VS Code), Visual Studio, Node.js, Next.js, TypeScript, Tailwind UI, Amazon Web Services (AWS), Azure, Cursor AI, Claude

The most amazing...

...thing I've built is a scalable fact-checking platform that uses layers of AI and latest technology to expose facts and misinformation in social media.

Work Experience

AI Engineer

2025 - 2026
Claimit Software Limited
  • Deployed agentic AI that resulted in a vast increase of success ratio of claims and a tangible increase in revenue.
  • Developed an ad-hoc CRM system to help customer support and success users close tickets quicker.
  • Deployed CICD pipelines, a new scalable back end via Azure and Temporal, and a distributed system architecture to enable the next phase of business scaling.
Technologies: C#, C#.NET, Entity Framework, SQL, .NET Core, Web App Automation, Azure, Selenium, Puppeteer, n8n, Zapier, LangChain, Opus, Claude Code, Cursor AI, Agentic AI, OpenAI API, TypeScript, Blazor, React, TypeScript 5

Solutions Architect

2025 - 2025
Toptal
  • Managed an SWE and AI team to scope and execute on an agentic AI platform using SOTA AI models and technology.
  • Oversaw a JIT delivery process with tight deadlines and ambitious targets.
  • Emphasized on enterprise solutions architecture, but at times, hands-on engineering, technical project management, and project planning and delivery were all challenges to be overcome on the route to success.
Technologies: Architecture, DevOps, Google Cloud Platform (GCP), Agentic AI, LangChain, React, Python, PostgreSQL, Redis, Claude, Gemini, OpenAI GPT-4 API, OpenAI, LangGraph, Node.js, Lean Project Management, Jira, Figma

Tech Lead Developer

2024 - 2025
BondiMatch
  • Developed an app that allows families and nannies to be connected through a bespoke and sophisticated matching algorithm.
  • Planned, architected, and executed the vision to reality, deploying to Vercel with a Supabase back end.
  • Used the latest and greatest AI models, both in feature support in the application, but also in the execution of the technical vision. Used a combination of Cursor, Claude Code, Sonnet, Gemini 2.5, Opus, and Bivvy.ai.
Technologies: React, Node.js, Architecture, Technical Leadership, Vercel, OpenAI, OpenAI API, Gemini, TypeScript, Zustand, Supabase, Supabase Auth, Claude, Cursor AI, Test-driven Development (TDD), Google+ Authentication, Engineering Management, Agentic AI, Jira

Tech Lead | Full-stack Developer

2024 - 2025
Bodega Solutions LLC
  • Scoped, hired, and executed a vision of a cutting-edge reporting and tracking tool for an established player in the marketing sector.
  • Managed, led, and was part of the technical team, with 50% allocated to hands-on development.
  • Delivered the project on time, within budget, and in complete alignment with the specifications.
Technologies: C#, .NET, Blazor, Agile, Telerik, Amazon Web Services (AWS), Redshift, Database Architecture, Front-end, Technical Leadership, API Integration, Dashboards, Leadership, Team Leadership, Tailwind UI, Clerk, Redis, DevOps, GitHub Actions, API Design, Full-stack Development, GitHub, MySQL, Tailwind CSS, Next.js, Node.js, React, Back-end Development, Maps, Artificial Intelligence (AI), Large Language Models (LLMs), Engineering Management, Jira

Architect

2024 - 2024
SocialFactCheck
  • Developed and launched a platform that uses various technologies and AI layers to provide near-instant fact-checking at scale and address the rise of misinformation in the online space.
  • Created during paternity leave, emphasizing balancing speed and quality using the latest front-end, back-end, and development technologies.
  • Launched on X and YouTube, with plans to expand support to Reddit, TikTok, and Bluesky in the near future.
Technologies: Next.js, Node.js, TypeScript, Shadcn, OpenAI, Light LLMs, Scraping, OpenAI GPT-4 API, Whisper, DevOps, Azure Cosmos DB, Redis, Lambda Functions, Azure, Amazon Web Services (AWS), API Design, Full-stack Development, GitHub, Express.js, Tailwind CSS, React, New Products, Software as a Service (SaaS), Back-end Development, Web Scraping, Artificial Intelligence (AI), Vercel, Supabase, Large Language Models (LLMs)

Chief Technology Officer

2020 - 2023
Tropee
  • Hired and led a technical team from the ground up involving full-stack developers, back-end developers, front-end developers, DevOps, and QA.
  • Created and deployed a fully continuous deployment pipeline to support daily production deployments protected by Cypress tests and automated visual tests.
  • Oversaw several high-profile launches and customer usage into the thousands across multiple blockchains like Ethereum and Solana.
Technologies: Amazon Web Services (AWS), Node.js, Vue, PostgreSQL, Product Management, Technical Project Management, JavaScript, TypeScript, Amazon EKS, Solidity, Web3.js, Leadership, Software Design, Full-stack, Architecture, APIs, OAuth, Security, CI/CD Pipelines, REST APIs, CSS, HTML, jQuery, CTO, .NET Core, Cloud Architecture, Web Development, OpenAI, API Integration, C#.NET, Solution Architecture, API Design, Full-stack Development, GitHub, MySQL, Express.js, Tailwind CSS, Next.js, React, New Products, Software as a Service (SaaS), Strategy, Back-end Development, Artificial Intelligence (AI), Supabase, Large Language Models (LLMs), Engineering Management, Agentic AI, Jira

Technical Architect | Founder

2018 - 2023
Google Analytics Insights
  • Architected and delivered an Azure-based solution that allows marketing teams and digital agencies to extract meaningful and actionable insights from their data, connecting over 10 data integrations into one simple-to-use platform.
  • Worked on a platform used by over 20,000 marketing and eCommerce teams.
  • Developed a highly scalable back end using .NET Core, ASP.NET, Azure Cosmos DB, Redis, OpenAI, Azure data pipelines, and various data APIs.
Technologies: Redis, Azure Cosmos DB, Knockout (Knockout.js), JavaScript, Model View Controller (MVC), C#, Azure, TypeScript, Vue, ASP.NET Web API, Azure DevOps Services, Leadership, Software Design, Full-stack, Architecture, .NET, APIs, OAuth, Security, CI/CD Pipelines, Project Consultancy, REST APIs, CSS, HTML, jQuery, ASP.NET MVC, CTO, .NET Core, Cloud Architecture, Web Development, OpenAI, API Integration, C#.NET, Solution Architecture, API Design, Full-stack Development, GitHub, Tailwind CSS, Next.js, Node.js, React, New Products, Software as a Service (SaaS), Strategy, Back-end Development, Web Scraping, Artificial Intelligence (AI), Data Visualization, Google My Business API, Google Places API, Moz Local, Large Language Models (LLMs), Engineering Management, Jira

Senior Application Architect

2019 - 2021
ExxonMobil - XTO Energy
  • Hired and led a Toptal team of developers to deliver a critical internal project using the latest in Azure, .NET MVC, .NET API, and iOS.
  • Involved mostly in team-leading and technical architecture, with hands-on coding for 20% of the engagement.
  • Launched successfully, within a team, mobile apps across iOS, Android, web, and cross-platform web.
Technologies: Azure, Azure PaaS, Mobile Architecture, Architecture, Back-end, ASP.NET Web API, Azure DevOps Services, Leadership, Software Design, Full-stack, .NET, APIs, OAuth, Security, CI/CD Pipelines, REST APIs, CSS, HTML, jQuery, ASP.NET MVC, CTO, .NET Core, Cloud Architecture, Mobile Apps, Web Development, API Integration, C#.NET, Solution Architecture, API Design, Full-stack Development, GitHub, Node.js, New Products, Back-end Development, Maps, Engineering Management, Azure DevOps, Jira

Technical Architect

2017 - 2018
Steer73
  • Worked with the client to architect and build a large food franchise in Ireland and the UK.
  • Created a messaging framework delivering in real-time from Azure food orders to restaurants (MVC, ServiceBus, and WPF).
  • Helped to build and scale a highly skilled development team, QA team, DevOps, and project teams.
  • Deployed, transitioned, and trained a team into leading software practices using Azure DevOps, Docker, CI/CD, ARM templates, and Microsoft Agile development methodologies.
  • Modernized and led a QA team by introducing automated acceptance testing and robust testing frameworks.
  • Developed, with a team, one of the largest betting companies in the UK and Ireland, using Angular, Cordova, ASP.NET, Azure, and EF, along with complex service-level agreement (SLA) requirements and high-traffic scenarios.
Technologies: Windows Presentation Foundation (WPF), Model View Controller (MVC), AngularJS, Azure Cosmos DB, Redis, Entity Framework, SQL, Docker, Azure, ASP.NET Web API, Azure DevOps Services, Leadership, Software Design, Full-stack, Architecture, .NET, APIs, OAuth, Security, CI/CD Pipelines, Project Consultancy, REST APIs, CSS, HTML, jQuery, ASP.NET MVC, .NET Core, Cloud Architecture, Mobile Apps, Web Development, API Integration, C#.NET, Solution Architecture, API Design, Full-stack Development, GitHub, MySQL, React, New Products, Back-end Development, Maps, Azure DevOps

Founder | Technical Specialist

2016 - 2018
xDelivered
  • Worked with clients to architect and build a highly scalable chat system between vehicles in Azure, SignalR, Xamarin, and Redis.
  • Collaborated with clients to architect and build a marketplace for adventure sports gear in Azure, CosmosDB, Redis, and Knockout.js.
  • Worked with clients to architect and build a health food platform in the US using Xamarin.Forms, Azure, Redis, and CosmosDB.
Technologies: Model View Controller (MVC), C#, Windows Presentation Foundation (WPF), Xamarin, Azure, ASP.NET Web API, Azure DevOps Services, Leadership, Software Design, Full-stack, Architecture, .NET, APIs, OAuth, Security, CI/CD Pipelines, Project Consultancy, REST APIs, HTML, jQuery, ASP.NET MVC, .NET Core, Cloud Architecture, Mobile Apps, Web Development, API Integration, C#.NET, Solution Architecture, API Design, Full-stack Development, GitHub, New Products, Back-end Development, Azure DevOps

Technical Architect | Founder

2017 - 2017
Cloudbot (Getcloudbot.com)
  • Developed a platform to help Microsoft-based software companies proactively monitor their Azure-based deployments in Slack and Microsoft Teams.
  • Made a robust messaging framework (Azure Functions, Redis, and Service Bus).
  • Constructed a rich front-end (ASP.NET MVC and Knockout.js).
  • Built a highly scalable back-end solution supporting thousands of customers (Azure Cosmos DB and Redis).
Technologies: Azure, Redis, Azure Cosmos DB, Knockout (Knockout.js), Model View Controller (MVC), C#, ASP.NET Web API, Azure DevOps Services, Leadership, Software Design, Full-stack, Architecture, .NET, APIs, OAuth, Security, CI/CD Pipelines, REST APIs, HTML, jQuery, ASP.NET MVC, .NET Core, Cloud Architecture, Mobile Apps, Web Development, API Integration, C#.NET, Solution Architecture, API Design, Full-stack Development, GitHub, New Products

Senior Consultant

2015 - 2015
Object Consulting
  • Worked with a client's team to produce a car review platform called WhichCar.
  • Built, with React, the front-end for Umbraco CMS-generated pages.
  • Implemented a Umbraco CMS to empower content creators to create rich content.
Technologies: Model View Controller (MVC), C#, Umbraco, React, ASP.NET Web API, Azure, Software Design, Full-stack, Architecture, .NET, APIs, OAuth, Security, CI/CD Pipelines, Project Consultancy, REST APIs, HTML, jQuery, ASP.NET MVC, Web Forms, .NET Core, Cloud Architecture, Web Development, C#.NET, Solution Architecture, API Design, Full-stack Development, GitHub, New Products, Azure DevOps

Vice President of Engineering

2014 - 2015
Drawboard Pty.
  • Helped build the team that created Drawboard PDF.
  • Created an Azure real-time collaboration platform.
  • Worked directly on the Win8/10 XAML PDF application.
Technologies: Azure, ASP.NET, Leadership, Software Design, Architecture, .NET, APIs, OAuth, Security, REST APIs, HTML, jQuery, ASP.NET MVC, Cloud Architecture, Web Development, C#.NET, Solution Architecture, API Design, Full-stack Development, GitHub, New Products, Azure DevOps

Software Engineer

2011 - 2014
Mercato Solutions
  • Developed a Windows 8 Tablet application to support IBM Pre-sales.
  • Worked on Xamarin, iOS, and Android apps to support IBM.
  • Created an Azure monitoring platform for the support of status pages (ASP.NET MVC, SQL, and the Entity Framework).
Technologies: Azure, Windows Communication Foundation (WCF), Entity Framework, WinRT, Xamarin, Windows Presentation Foundation (WPF), C#, ASP.NET, Software Design, Full-stack, .NET, APIs, OAuth, REST APIs, ASP.NET MVC, Cloud Architecture, Web Development, API Design, Full-stack Development, Azure DevOps

Application Analyst

2009 - 2011
Capgemini
  • Developed enterprise-grade systems supporting HMRC tax in the UK.
  • Developed ASP.NET-based websites with high SLAs.
  • Facilitated client risk reviews for deployments.
Technologies: Windows Presentation Foundation (WPF), ASP.NET, C#, APIs, OAuth, ASP.NET MVC, Web Development, API Design, Full-stack Development, Java

Experience

Innovative Marketing Platform

http://www.dripdropmarketing.com
I served as the lead developer and architect, overseeing the entire process from defining the project scope to final delivery. I successfully built and launched a cutting-edge reporting platform that enhanced sales, upselling, and customer satisfaction for the client’s product.

Technical Manager

Hired and led a Toptal team of developers to deliver a critical internal project using the latest in Azure, .NET MVC, .NET API, and iOS. My involvement was mostly team-leading and technical architecture based, with hands-on coding for 20% of the engagement.

Google Analytics Insights

https://www.ga-insights.com/
This is a platform to help marketing teams and digital agencies proactively monitor their websites and apps. It's heavily invested in Microsoft tooling and hosted on Azure. It uses a range of web technologies, Cloud PaaS solutions, and AI to deliver value to customers.

Camile Thai

http://www.camile.co.uk
I led a team of developers (mobile and back end), built the Camile food-ordering platform, and deployed it across mobile web and native mobile app stores—connecting hungry customers with dozens of takeaway outlets.

Cloudbot for Azure

This is a platform to help Microsoft development companies proactively monitor their deployments in Slack or Microsoft Teams. It's heavily invested in Microsoft tooling and hosted on Azure.

Sift Food Labels

This is an application to help US consumers obtain more transparency when making decisions about their food. It's written in Xamarin, Azure, and MVC.

WhichCar Reviews

This project involved a car review platform based in Australia.

Education

2005 - 2008

Bachelor's Degree in Computer Science

Newcastle Upon Tyne University - Newcastle, UK

Skills

Libraries/APIs

React, Google+ API, Node.js, REST APIs, OpenAI API, Facebook API, Vue, Vuex, Vue 2, jQuery, Google My Business API, Google Places API, Entity Framework, Web3.js, Puppeteer

Tools

WebStorm, Jira, Shadcn, Whisper, GitHub, Claude, Azure Search, Azure DevOps Services, Microsoft Teams, Slack, Fiddler, Git, Visual Studio 2019, JetBrains Rider, Azure Kubernetes Service (AKS), Ghost Inspector, Prism, Postman, VMware, Zeplin, Sketch, Visual Studio, Amazon EKS, Figma, n8n, Zapier, Claude Code

Languages

TypeScript, HTML, JavaScript, C#, C#.NET, CSS, SQL, Solidity, Java, Python, TypeScript 5

Frameworks

ASP.NET, Entity Framework Core, .NET, ASP.NET Web API, Entity, Tailwind CSS, Blazor, ASP.NET MVC, Next.js, .NET Core, Knockout (Knockout.js), Express.js, Windows Presentation Foundation (WPF), AngularJS, Angular, Windows PowerShell, LangGraph, Selenium

Paradigms

Azure DevOps, Agile Software Development, DevOps, Model View Controller (MVC), Test-driven Development (TDD), Mobile Development, Agile

Platforms

Visual Studio 2017, Xamarin, Azure PaaS, Azure, Clerk, MvvmCross, Amazon Web Services (AWS), Vercel, Windows, MacOS, WinRT, Umbraco, Docker, Visual Studio Code (VS Code), iOS, Telerik, Google Cloud Platform (GCP)

Storage

Redis, Azure Cosmos DB, Azure Blobs, Azure Cache, Azure SQL, MySQL, Redis Cache, Azure Tables, Azure Queue Storage, Azure Table Storage, PostgreSQL, Web Forms, Redshift, Database Architecture

Other

Architecture, Team Leadership, Technical Architecture, Software Architecture, Web App Development, Microsoft Azure, DocumentDB, VSTS Git, Leadership, Technical Leadership, Software Design, Full-stack, APIs, OAuth, Project Consultancy, Cloud Architecture, Web Development, OpenAI, API Integration, Solution Architecture, Front-end, Tailwind UI, Light LLMs, Scraping, OpenAI GPT-4 API, API Design, Full-stack Development, New Products, Software as a Service (SaaS), Strategy, Back-end Development, Web Scraping, Maps, Artificial Intelligence (AI), Data Visualization, Supabase, Large Language Models (LLMs), Cursor AI, IT Infrastructure, Program Management, Enterprise Service Bus (ESB), Agile Software Testing, Product Management, Mobile App Development, Security, CTO, Mobile Apps, Moz Local, Engineering Management, Agentic AI, Windows Communication Foundation (WCF), CI/CD Pipelines, Mobile Architecture, Back-end, Technical Project Management, Dashboards, GitHub Actions, Lambda Functions, Gemini, Zustand, Supabase Auth, Google+ Authentication, LangChain, Lean Project Management, Web App Automation, Opus

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring