Skip to content
Fig. 02

About

I'm a senior .NET engineer and technical lead with more than fifteen years of building web software. Most of that time has been in the Microsoft stack: C#, ASP.NET Core, and Angular, backed by SQL Server and Azure.

Day to day, I build bespoke ASP.NET applications for clients. On my own time I build products, mostly around fintech and trading: portfolio tools, a metric-alerting engine, and agentic pipelines that research and backtest trading strategies.

I'm drawn to work that has a real backend behind it. Multi-tenant systems, clean architecture, data pipelines, and the kind of problems where getting the details right counts for more than the surface.

§ 01

Experience

  1. Consulting & product

    15+ years

    Senior .NET engineer & technical lead

    Bespoke ASP.NET applications and multi-tenant SaaS, for clients and as my own products.

    • Martin Lishman: technical lead on an IoT and agricultural data platform, rebuilt with .NET Core, Angular, and Azure.
    • SEER: a betting analytics engine that processes millions of records with sub-second queries.
    • SPARK: a multi-tenant travel SaaS on a microservices architecture.
§ 02

Skills

Languages & frameworks
  • C#
  • .NET / .NET Core
  • ASP.NET Core
  • ASP.NET MVC
  • Angular
  • TypeScript
  • Flutter / Dart
  • Remix
  • Node.js
Data & cloud
  • SQL Server
  • MySQL
  • MongoDB
  • Entity Framework
  • Azure
  • Azure WebJobs
  • Blob Storage
  • LiteDB
Architecture & integration
  • Clean architecture
  • Microservices
  • Multi-tenancy
  • IdentityServer / OIDC
  • Web API
  • Microsoft Graph
  • IoT
Also
  • Python
  • MQL5 / MetaTrader 5
  • Shopify apps
  • Model Context Protocol
  • Chart.js

Education

University of Newcastle upon Tyne

Certifications

  • MCSA: Web Applications (Microsoft)
  • Microsoft Certified Professional (MCP)

Want to work together?

Get in touch