Software Engineer · West Sussex, UK

Hello World, I'm Daniel Hadaway. I build scalable software across .NET, mobile and the modern web.

Software Engineer with 10+ years shipping production systems — from C# / .NET microservices and cloud infrastructure to React front-ends and mobile apps. I take features from inception to monitoring in production.

0+
Years shipping software
0
Known bugs in prod*
Cups of coffee
0
Dark theme, always on

* that we know of. Probably. Don't check.

01 — About

Engineering that ships and stays healthy in production.

I'm a software engineer with 10+ years building and shipping production software. I've worked across the full lifecycle — from hands-on engineering to leading teams as a technical lead — taking products from inception through to monitoring and support in production. Today I'm a Senior Software Engineer at Covertime.

My core is C# / .NET and .NET Core, deployed as Docker containers on Azure via infrastructure-as-code and CI/CD pipelines. I'm equally comfortable on the front end with React and Next.js and on mobile with React Native — and I care about clean architecture, automated testing (Playwright, xUnit, TDD) and code the next engineer can actually maintain.

Beyond the day job I keep shipping — a UK business directory with a .NET API and automated data pipeline, e-commerce storefronts, and multilingual marketing sites — because the fastest way I learn a technology is to put it in front of real users.

Beyond coding

Outside of engineering I'm a keen triathlete and martial artist (Tae Kwon Do), an amateur magician and photographer, and I fly FPV drones. I'm a big believer in continuous personal development — and I spend the rest of my time with my family.

  • Triathlon training
  • Tae Kwon Do
  • Photography
  • FPV drones
  • Magic
  • Family

02 — Featured work

Real products, shipped end to end.

A selection of production systems and side projects — from full-stack platforms to client sites.

www.covertime.com
Covertime screenshot
Covertime mobile app screenshotCovertime mobile app screenshotCovertime mobile app screenshotCovertime mobile app screenshot

Covertime

Temporary insurance — web platform and native mobile app.

Covertime sells instant, comprehensive short-term car, van and bike insurance. The product spans a high-traffic quote-and-buy website and a native mobile app that lets customers get covered in minutes, manage live policies and buy repeat cover.

My role: Senior Software Engineer and one of three engineers building the product end to end. I work across the .NET 8 back-end API, the Next.js web front-end and the React Native / Expo mobile app, and own cloud hosting and infrastructure on Azure.

  • .NET 8
  • ASP.NET Core
  • EF Core
  • PostgreSQL
  • Next.js
  • React Native
  • Expo
  • Stripe
  • Azure
  • Bicep
darrasindex.co.uk
Darras Index screenshot

Darras Index

A scalable UK local-services directory — full stack, from scraper to API to web app.

Local UK businesses are hard to discover online. Darras Index is a searchable directory of ~1,885 businesses across 12 categories, with reviews, a job board, and a self-service portal for business owners — backed by an automated nightly pipeline that discovers and enriches new listings.

My role: Co-owner and Head of IT — I own the technology end to end across the whole stack: a .NET 10 Clean-Architecture API (CQRS with MediatR, Stripe payments, tiered job-board notifications), a Next.js 14 public site and owner/admin portal, and a TypeScript data-ingestion pipeline that dedupes, scores and imports leads.

  • C#
  • .NET 10
  • ASP.NET Core
  • EF Core
  • PostgreSQL
  • MediatR
  • Stripe
  • Next.js
  • TypeScript
  • React Query
  • Clerk
  • Azure
  • Docker
serendipitylife.eu
Serendipity Life screenshot

Serendipity Life

A trilingual marketing site for a holiday-resort photographer.

A professional photographer needed a fast, multilingual (EN/IT/ES) brochure site to showcase packages and convert holiday-resort guests — with zero ongoing running costs and content she could edit herself.

My role: Designed and built the site end to end: a Vite + React 19 static front-end with build-time content pulled from Sanity CMS, custom i18n, image optimisation to WebP, and a zero-cost contact flow (prefilled WhatsApp/email rather than a paid form service). Deployed live.

  • React 19
  • TypeScript
  • Vite
  • Tailwind CSS v4
  • Sanity CMS
  • i18n
  • Netlify
skindefence-client-qa-b6gvhpg9f5eeemaf.uksouth-01.azurewebsites.net
Skin Defence screenshot

Skin Defence

A full e-commerce storefront for a UK handmade-skincare brand.

Skin Defence is a UK company making handmade, natural skincare products. The site is a complete online store — a product catalogue with shop-by-concern filtering (acne, anti-aging, rosacea/sensitive), a 'create your own product' builder, an interactive skin-type quiz that recommends products, a skincare blog, and cart / account / checkout flows.

My role: Built the storefront end to end: a Next.js / React + TypeScript front-end covering product browsing, the custom-product builder, the skin-quiz recommendation flow, blog and basket/account journeys — deployed on Azure App Service.

  • Next.js
  • React
  • TypeScript
  • Tailwind CSS
  • Azure App Service
tinytailspetcare.danielhadaway.workers.dev
Tiny Tails Pet Care screenshot

Tiny Tails Pet Care

A fast brochure site for a home-visit pet-sitting business.

A local pet-care business was paying for a slow Squarespace site. They needed a fast, cheap, easy-to-update presence covering services, pricing and reviews across three towns.

  • React 19
  • TypeScript
  • Vite
  • Tailwind CSS v4
  • Cloudflare Workers

03 — Skills

A full-stack toolkit.

Grouped by where I spend my time — backend-heavy, but comfortable across the stack.

Backend

  • C#
  • .NET 8 / .NET Core
  • ASP.NET Core Minimal APIs
  • EF Core
  • MediatR / CQRS
  • Microservices
  • REST APIs

Frontend

  • React
  • Next.js
  • Angular
  • Astro
  • TypeScript
  • Tailwind CSS
  • TanStack Query
  • React Hook Form + Zod

Mobile

  • React Native
  • Expo
  • expo-router
  • NativeWind
  • Zustand

Databases

  • PostgreSQL
  • SQL Server
  • Redis
  • Oracle / PL-SQL
  • Azure Data Warehouse

Cloud & DevOps

  • Azure App Service
  • Bicep (IaC)
  • Docker
  • Azure Pipelines / DevOps
  • CI/CD (YAML)
  • OpenTelemetry
  • AWS

Testing

  • Playwright
  • xUnit
  • Jest
  • SpecFlow
  • TDD

Tools & Practices

  • Git
  • Scrum / Agile
  • Stripe
  • Microsoft Entra ID / OAuth
  • Sentry
  • Braze
  • PostHog
  • Sanity CMS

04 — Experience

10+ years, mostly in production.

Jan 2025 — Present

Senior Software Engineer · CovertimeCurrent

  • One of three engineers building a customer-facing insurance product end to end — a Next.js web app, an Expo / React Native mobile app, and a .NET 8 back-end.
  • Build .NET 8 minimal APIs with EF Core and PostgreSQL, Redis caching and Stripe payments, secured with Microsoft Entra ID.
  • Ship the mobile app (expo-router, Zustand, NativeWind) with Braze push notifications, in-app payments and analytics.
  • Own cloud hosting and infrastructure on Azure: App Service + Container Registry, Bicep IaC, and Azure Pipelines CI/CD with deployment-slot swaps and OpenTelemetry observability.

Jul 2024 — Dec 2024

Software Engineer · Railpen

  • Built integrations against the Bloomberg API to surface financial data.
  • Developed front ends in Angular backed by .NET minimal APIs.

Jul 2022 — Jul 2024

Technical Lead · Tempcover

  • Led the Direct-to-Consumer team responsible for 67% of business operations, owning systems end to end from inception to production monitoring.
  • Built new C# / .NET microservices, hosted as Docker containers on Azure using Infrastructure as Code.
  • Established YAML CI/CD pipelines and an automated API & UI testing strategy with Playwright and SpecFlow.
  • Championed observability with New Relic and Raygun, and drove insight from Azure Data Warehouse and Power BI.
  • Led recruitment, onboarding and the technical growth of the team.

Dec 2019 — Jul 2022

Senior Software Engineer · Tempcover

  • Line-managed and led a team of five developers, running Agile/Scrum ceremonies across multiple teams.
  • Delivered the customer-account project (repeat policy purchases), lifting policy conversion to 37%.
  • Planned and executed extraction of the monolith into microservices.
  • Primary responder for diagnosing and fixing P1 incidents, and refined the incident process.

Mar 2019 — Dec 2019

Software Engineer · AJW

  • Built React web products for customer self-service, order and transaction management.
  • Integrated customer ERP systems with AJW systems on AWS, working with Oracle databases via PL/SQL.

Jul 2015 — Feb 2019

Software Engineer · Tempcover

  • Full-stack engineer; sole developer implementing hourly policies front-end to back-end.
  • Built web services, managed releases and handled underwriter rating and BAU fixes.

Education

BSc Computer Science

University of Chester · 2012 — 2015

05 — Contact

Let's build something.

I'm open to roles and interesting problems. The fastest way to reach me is email or LinkedIn.