Technical Capabilities in .NET Development, APIs, and Business Systems

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