Engineering manager & hands-on developer

Ian Potts

I lead engineering teams and still ship production code, building scalable .NET and cloud-native systems.

Selected work

Cloud & data

Large-scale data ingestion

Built a pipeline processing 25,000+ records into cloud storage, consumed by a backend microservice and surfaced through a new admin portal endpoint.

Integration

Room booking platform

Led development of a meeting-room booking system integrated with Microsoft 365, delivered to large enterprise customers.

Architecture

Legacy modernisation

Broke a monolithic .NET Framework portal into microservices, improving maintainability and reducing defects.

AI & tooling

AI-assisted engineering

Using agentic coding assistants and MCP integrations for feature work, legacy remediation and automated engineering-metrics reporting.

Serverless

Event tracking service

A .NET web service for push-notification tracking, deployed on AWS Lambda with automated CI/CD.

Leadership

Scaling teams

Grew a team by 50% across two squads, cut PR review turnaround by about 20%, and led hiring from interview design to selection.

About

I am an engineering manager with 14 years of software development experience. I lead cross-functional teams across backend, frontend and QA, and stay hands-on in C#/.NET code and architecture decisions. I care about clear communication, strong engineering practices and helping people grow.

  • C# / .NET
  • Microservices
  • AWS
  • Azure
  • TypeScript
  • Angular
  • React
  • SQL Server
  • MongoDB
  • Docker
  • CI/CD
  • Agile delivery
  • Hiring & coaching
  • AI-assisted engineering

Let's talk

Open to new projects and opportunities.