C# .NET & VBA Development

Turning Complex Problems Into Confident Technology

Over 15 years delivering production-ready systems that reduce operational risk, remove manual bottlenecks, and leave you with maintainable code and clear documentation. You get pragmatic delivery, realistic scope, and a straightforward next step.

Start a conversation View services

Typical first response within 1 working day.

  • 15+ years production delivery
  • 30-day defect warranty
  • UK-based remote consultant
  • Outside IR35 engagement ready
  • Flexible engagement models tailored to your needs
  • 30-day defect warranty · No hidden costs
  • Fully remote · UK-based · Outside IR35
Checking availability...

Trusted across operational environments

  • Data processing & automation
  • Back-office operations
  • System integration
  • Legacy modernisation

Services

Services and engagement models

Every engagement combines one or more services, scoped clearly with written deliverables and checkpoints. Whether it's a single-day review or a multi-week build, I agree on outcomes upfront.

Legacy Modernisation

Move outdated systems into clean, testable .NET or modernised VBA. The outcome: you get systems you understand, reduced operational risk, faster change cycles, and better performance.

  • Architecture review and roadmap
  • Modernised core services
  • Documentation and handover

Automation & Tooling

Build workflows that eliminate manual effort in reconciliation, reporting, data processing. Outcome: hours saved daily, accuracy improved, you focused on strategy not data entry.

  • Workflow automation
  • Exception handling and logging
  • Operator-friendly UI

System Integration

Connect platforms and APIs reliably. Outcome: clean data flow, automated validation, clear audit trail, problems surface early before they impact operations.

  • API design and integration
  • Data validation and controls
  • Monitoring and alerts

Code Review & Architecture Guidance

Get honest review of code quality, testing practices, and architecture. Outcome: clear roadmap for improvement, prioritised by impact and effort, so you know where to invest next.

  • Code review and observations
  • Testing strategy review
  • Suggested improvements

Delivery model

Delivery process

1. Discovery

Understand your goals, current systems, constraints, and what success looks like. You get a scoped plan with realistic estimates, architectural direction, and quick wins. Investment upfront prevents misalignment and rework later.

2. High-Level Design

Chargeable engagement to create a detailed design proposal. Technology stack, architecture diagram, database schema, API contracts, and delivery timeline. You review, approve, and I'm ready to start—aligned on exactly how the solution will work before development begins.

3. Agreement

Review findings together. Agree on scope, deliverables, fees, and timeline in writing. No ambiguity, no scope creep. Everything documented before code starts.

4. Build & Iterate

Code delivered in small, testable increments. Weekly checkpoints. You see progress early, steer direction before completion, stay in control throughout.

5. Solution Sign-Off

Walk through completed work together. Confirm it meets agreed requirements. Formal sign-off before handover and payment processing.

6. Handover & Support

Deliverables released when payment clears. You get all source code, design documentation, tests, runbooks, and knowledge transfer. 30-day defect warranty covers any bugs found after sign-off.

Selected work

Previous Projects (As An Employee).

Client names are confidential, but every example below is from real delivery.

Group-Level Resource Forecasting

Built a VBA-based tactical solution for a UK bank to standardise forecasts, resource plans, and actuals across the group. Finance teams saved time on month-end reporting and visibility improved across multiple offices.

Document Capture & Ingestion

Designed and maintained OpenText Captiva workflows processing high volumes of documents monthly. Built IBML scanner configuration, validation rules, error handling, and integration to downstream systems with automated exception handling.

Operator Training & Implementation

Led operator training (soft skills, software, hardware), UAT, and go-live for enterprise document capture across multiple sites. Trained operators to competency, managed deployment successfully, and created documentation to support retention.

Scanner Integration & Automation

Configured IBML scanners for high-performance document ingestion, developed automation for consistent throughput. Improved efficiency through optimised feed mechanisms and reduced manual intervention significantly.

Back-Office Operations Tooling

Built VBA tools and reporting for a banking group to manage resource planning, volume tracking, and operational metrics across multiple business units. Automated month-end reporting cycle significantly via consolidated data feeds and dashboards.

Enterprise Platform — Long-Term Partnership

Delivered years of continuous .NET development for a fintech client. Built mission-critical systems from architecture through to operation, evolved tech stack across major framework upgrades, maintained stable production operations.

See updates on LinkedIn

Capabilities

Technologies I Work With.

This is a representative selection rather than an exhaustive list of every framework, package, and tool I work with. Each engagement uses the right combination for your stack and constraints.

  • C#/.NET
  • ASP.NET Core
  • Entity Framework
  • WPF
  • VBA / Excel
  • SQL Server
  • Azure SQL
  • Azure Functions
  • Azure App Service
  • Azure DevOps
  • GitHub
  • PowerShell
  • REST APIs
  • OpenText Captiva

Development platform

How I Work.

Enterprise-grade tools, processes, and practices. Every engagement includes version control, CI/CD, testing, and documentation as standard. AI-assisted development is available on request, with full human review of every deliverable.

Microsoft 365 & Copilot

Clear documentation, secure collaboration, integrated project coordination. AI assistance for requirements, documentation, and team comms — keeping everything aligned and auditable.

  • Outlook
  • Teams
  • SharePoint
  • OneDrive
  • Copilot for M365

Azure Cloud

Reliable, scalable, enterprise-secure infrastructure. App Service, Functions, SQL Database, DevOps pipelines built in. Systems stay running, scale easily, comply with your requirements.

  • Azure App Service
  • Azure Functions
  • Azure SQL
  • Azure DevOps
  • Azure Static Web Apps

GitHub and Github Copilot

Source control with automated CI/CD, AI-assisted code review (if requested), pull request workflows. Every commit is tracked, every change reviewed, deployments are reliable and traceable.

  • GitHub Repos
  • GitHub Actions
  • GitHub Copilot
  • Pull Request Reviews

Visual Studio Professional & VS Code

Full IDE for .NET, unit testing, debugging. VS Code for rapid iteration. Both with AI assistance. Same code quality standards, faster feedback loops.

  • Visual Studio Professional
  • Visual Studio Code
  • Unit Testing (MSTest / NUnit / xUnit)
  • Integrated Debugging

DevOps & Automation

CI/CD pipelines built in from day one. Automated builds, tests, deployments. Your code goes from commit to production reliably, repeatably, with a clear audit trail.

  • Azure DevOps Pipelines
  • GitHub Actions
  • Build Automation
  • Deployment Scripting
  • PowerShell

Development Hardware

High-end workstation with CPU, GPU, and NPU acceleration for fast builds, responsive tooling, and AI-assisted development. No waiting for compilation or deployments to slow you down.

  • High-Performance CPU
  • Dedicated GPU
  • NPU Acceleration
  • Fast Builds

Value

Why Work With A Human Consultant.

AI is a powerful tool, but it's not a replacement for judgment and accountability. Here's what you get:

Accountability

A named professional responsible for quality, scope, and outcomes. Not algorithmic decisions divorced from business reality.

Business Judgment

I ask the right questions before coding. Trade-off decisions based on what matters to your business, not code optimization extremes.

Handover & Independence

You own the solution independently. Documentation and knowledge transfer included. Not locked into ongoing support contracts.

Complex Problem Solving

Requirements engineering, architecture decisions, and risk assessment require human judgment. AI accelerates delivery; I ensure quality.

Verified Quality

All output fully tested and reviewed. Quality bar as rigorous as hand-written code, backed by a 30-day warranty.

No Surprises

Fixed scope, written estimates, realistic timelines. Clear deliverables upfront. You know what you're getting and what it costs.

Ready to get started?

Share what you're working on and I'll respond with a clear next step.

Start a conversation Read testimonials

  • Clear scope before build
  • Written deliverables and checkpoints
  • No hidden costs