# 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
