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
