Services

Everything you need from a senior engineer.

Six ways I help businesses move faster, from a two-week AI prototype to a multi-year platform. Pick one, or combine them. Either way, you work with the person doing the work.

01 / 06

AI Integration & Agents

Production-grade AI features that use your data, act through your systems and can be measured, governed and afforded.

  • Claude
  • Azure OpenAI
  • Semantic Kernel
  • Microsoft.Extensions.AI
  • MCP
  • Vector DBs

Knowledge assistants (RAG)

Ask questions of policies, manuals, contracts and tickets, with answers that cite their sources.

Agents & automation

Agents that read emails and documents, call your APIs and hand off to humans when confidence is low.

MCP & tool integration

Expose your systems to AI safely through Model Context Protocol servers and well-scoped tools.

Evals, guardrails & cost

Golden datasets, automated scoring, PII redaction and token budgets, so quality is proven and costs are predictable.

Typical outcome: A focused AI capability live in weeks, with a measured accuracy baseline and a clear cost per transaction.

Your data

SharePoint, SQL Server, PDFs, email, ERP

connectors

Retrieval & context

Chunking, embeddings, hybrid search, re-ranking

RAG

Model + tools

LLM reasoning that calls your APIs safely

agents

Guardrails & evals

Redaction, policy checks, scoring, human-in-the-loop

trust

Your systems

Web apps, Teams, WhatsApp, back-office workflows

value
02 / 06

.NET & Blazor Development

Modern web applications, APIs and internal tools built on .NET, with clean architecture your team can own.

  • .NET 10
  • C#
  • Blazor
  • ASP.NET Core
  • EF Core
  • MAUI

Web apps & portals

Customer portals, admin systems and dashboards in Blazor, fast to build and pleasant to use.

APIs & integrations

Secure, versioned REST and gRPC APIs, webhooks and event-driven integrations.

Data & reporting

SQL Server and PostgreSQL design, performance tuning and reporting pipelines.

Quality built in

Automated tests, code review, CI and security best practice as standard.

Typical outcome: Software that ships on schedule and stays easy to change long after the first release.
03 / 06

Legacy Modernisation

Move critical systems off ageing technology incrementally, safely and without a big-bang rewrite.

  • .NET Framework → .NET
  • WebForms
  • WinForms
  • WCF
  • Strangler fig

Assessment & roadmap

A candid audit of your codebase, risks and the cheapest safe path forward.

Incremental migration

Strangler-fig patterns that modernise piece by piece while the business keeps running.

Re-platforming

Containerise and move to Azure, or modernise on-prem where that makes more sense.

Knowledge capture

Document the tribal knowledge locked in old systems before it walks out the door.

Typical outcome: Lower running costs, faster changes and a system new developers actually want to work on.
Example · 2009 WebForms Example · 2026 Blazor
Drag to compare: same data, same business rules, 17 years apart.
04 / 06

Retail & POS Systems

Deep retail domain knowledge applied to the systems that keep stores trading, from till to head office.

  • POS
  • ERP sync
  • Pricing
  • Inventory
  • Loyalty
  • Offline-first

POS integrations

Connect tills, payment providers and head-office systems reliably, even when connectivity isn't.

Stock & pricing engines

Promotions, price files, replenishment and stock accuracy across many stores.

Loyalty & customer data

Customer, loyalty and omnichannel experiences that respect POPIA.

Retail AI

Demand forecasting, product content generation and store-ops assistants.

Typical outcome: Fewer store-level incidents, accurate data at head office and faster promotions to market.
CAPE CORNER CAFÉStore 042 · Till 03
1 × Flat whiteR38.00
1 × CroissantR32.50
2 × Rooibos latteR84.00
Loyalty 10% off-R15.45
TOTALR139.05
Thank you · Baie dankie · Ngiyabonga
What happens behind the till
  • Sale captured, offline-first 4 ms
  • Loyalty points updated 38 ms
  • Stock decremented, ERP synced 112 ms
  • Head-office dashboard updated 0.4 s

Illustrative example: the café is fictional and the timings are examples.

05 / 06

Cloud & DevOps

Reliable, observable and cost-efficient infrastructure, mostly on Azure and always defined as code.

  • Azure
  • Bicep
  • Docker
  • GitHub Actions
  • Azure DevOps
  • OpenTelemetry

CI/CD pipelines

Automated build, test and deploy pipelines that make releasing a non-event.

Infrastructure as code

Repeatable environments with Bicep or Terraform; no more snowflake servers.

Observability

Logging, tracing and alerting so problems are found before customers find them.

Cost optimisation

Right-sizing and architecture tweaks that often pay for the engagement.

Typical outcome: Faster, safer deployments and a cloud bill you understand.
main · a3f9c1e · "Add stock alerts" Deployed to production
  1. Builddotnet publish
  2. Test412 passed
  3. Scan0 critical
  4. Deployblue / green
  5. Verifysmoke + SLOs
Every merge: built, tested, scanned and shipped.Rollback: one click
06 / 06

Technical Advisory

Senior technical judgement on demand, for leaders who need clarity before they commit budget.

  • Fractional CTO
  • Architecture review
  • AI strategy
  • Due diligence

AI strategy & roadmap

Identify where AI creates real value in your business, and where it doesn't.

Architecture reviews

An independent review of a system, proposal or vendor before you sign.

Fractional tech lead

Part-time technical leadership: hiring, standards, mentoring and delivery oversight.

Vendor & build-vs-buy

Straight answers on platforms, licences and whether to build at all.

Typical outcome: Confident decisions, backed by someone with 20+ years of seeing what works and what doesn't.
Ways to engage

Flexible models, honest pricing.

Every engagement starts with a free 30-minute call. All quotes are in Rand.

Fixed scope

A clearly defined deliverable at an agreed price. Ideal for prototypes, migrations and well-understood builds.

  • Agreed scope, price and timeline
  • Milestone-based payments
  • Best for: AI prototypes, migrations

Time & materials

Pay for the hours used, with transparent weekly time reports. Ideal when scope is still evolving.

  • Maximum flexibility
  • Weekly reports & demos
  • Best for: advisory, team augmentation
Let's build something

Not sure which service fits? Let's talk it through.

Tell me what you're trying to achieve. Within one business day you'll get an honest view of whether, and how, I can help.

No sales team, no hand-offs. You'll speak directly to the engineer who builds it.

It's in South Africa · replies within one business day
Load-shedding: Stage 6. Lights out, site still up. That's how I build systems. 02:00:00
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.