Services

I take on select contract and freelance engagements in backend engineering, full-stack SaaS builds, AI feature development, and cloud deployment. Particularly experienced with Azure infrastructure and African payment systems (M-Pesa, Pesapal).

What I build

Backend & API Engineering

Design and delivery of production-grade server-side systems.

  • ASP.NET Core web APIs
  • Node.js Fastify services
  • RESTful API design and documentation
  • PostgreSQL query optimisation and schema design
  • Authentication and authorisation systems
  • SignalR real-time features
  • Entity Framework Core migrations

Full-Stack Product Builds

End-to-end feature delivery across the full application stack.

  • Next.js App Router applications
  • React component systems
  • Blazor Server and WebAssembly
  • Turborepo monorepo architecture
  • TypeScript throughout
  • Responsive, accessible UI implementation

AI Feature Integration

Production AI features integrated into existing or greenfield products.

  • Anthropic Claude API integration
  • OpenAI embeddings and semantic search
  • pgvector similarity search
  • AI chatbot systems with domain constraints
  • Retrieval-augmented generation pipelines
  • Streaming response implementation

Cloud & DevOps

Cloud infrastructure, containerisation, and automated deployment pipelines.

  • Azure App Services, Service Bus, Redis Cache, Key Vault
  • Docker containerisation
  • Kubernetes orchestration
  • Terraform infrastructure as code
  • GitHub Actions CI/CD pipelines
  • Zero-downtime deployment strategies

See the work

The case studies below cover the architecture decisions, implementation details, and measured outcomes from past engagements.

How I work

Contract or project basis
Engagements typically run 4–12 weeks. Scope and deliverables are agreed upfront.
Async by default
I work across time zones and communicate in English. Daily written updates, no timezone-dependent standups required.
Production-ready delivery
All code is documented, tested, and deployed. Nothing handed over as a prototype unless explicitly scoped that way.
Direct engagement
You work with me directly — no account managers, no handoffs to junior developers mid-engagement.

Get in touch

To discuss an engagement, reach out directly.

I typically respond within 1–2 business days.