Skip to content

Technical Capabilities

The technologies and practices I use to build reliable, maintainable business software — chosen for longevity, clarity, and operational stability rather than trends.

.NET & Web Development

Core technologies for building dependable business applications, APIs, and web platforms.

  • .NET full-stack development
  • Blazor Server applications
  • ASP.NET Web APIs
  • SQL Server
  • Azure-hosted deployments

Integration & APIs

Connecting platforms and services with reliable, well-structured integrations.

  • Salesforce REST API integrations
  • Apex and Visualforce customisation
  • Third-party API orchestration
  • Authentication and secure service communication

Data & Reporting

Designing data-driven systems that support reporting, analysis, and operational visibility.

  • SQL-backed reporting systems
  • Complex calculation and modelling logic
  • Operational and financial reporting
  • Performance tuning and indexing

Mobile & Cross-Platform

Developing operational mobile applications and cross-platform solutions for teams working away from desks.

  • .NET MAUI applications
  • Mobile workflows and field tools
  • Secure access to live business data
  • Customer-facing and internal mobile solutions

Architecture & Delivery Practices

Technical approaches that support maintainability, stability, and long-term evolution.

  • Layered and service-based architecture
  • Documentation and version control
  • Performance optimisation and refactoring
  • Incremental modernisation of legacy systems
An unhandled error has occurred. Reload 🗙

Rejoining the server...

Rejoin failed... trying again in seconds.

Failed to rejoin.
Please retry or reload the page.

The session has been paused by the server.

Failed to resume the session.
Please retry or reload the page.