BlogEmailPhoneGitHubLinkedInCV

Navigate

BlogEmailPhoneGitHubLinkedInCV

Osinachi Nwagboso

Education

MSc Computer Science, Coventry (Distinction)
BEng Computer Science, Anglia Ruskin (First Class Hons)

Experience

4+ yrs · fullstack & backend production systems
IoT edge computing · NVIDIA Jetson
Cloud infra · Azure · AWS
DevOps · Docker · Kubernetes · Terraform

I ship ASP.NET Core microservices, Azure Functions, and containerised workers that handle tens of thousands of jobs a day without manual intervention. Earlier work on NVIDIA Jetson edge software taught me to respect memory budgets and latency ceilings.

Comfortable extending into cloud infrastructure (Azure, AWS), DevOps, and frontend when the problem requires it — TypeScript, React, Node.js, Terraform, Ansible.

Based in Birmingham, UK.

Notable projects

Redesigned a legacy offence-package pipeline into a serverless, encrypted routing system processing tens of thousands of submissions per day.

Role
Lead backend engineer
Stack
.NET · Azure Functions · Key Vault · Queues · Blob Storage · AES-256
Outcome
35%+ faster end-to-end; zero key rotations missed in 18 months

The legacy pipeline was an in-process monolith that held submissions on disk between stages — a throughput ceiling and a compliance risk. Re-architected onto Azure Functions with Queues as the only durable surface, Key Vault for rotation, and a small Blob Storage write-through for the large binary bodies. Every hop signs and encrypts with AES-256 using per-tenant keys.

  • C#
  • .NET 8
  • Azure Functions
  • Key Vault
  • AES-256

Centralised camera-access platform. Passwordless, role-scoped, multi-region — the single auth surface for every camera in the estate.

Role
Backend lead, frontend contributor
Stack
ASP.NET Core Minimal APIs (REPR) · Microsoft Identity · React · Azure AD B2C
Outcome
Deployed across UK, NZ, Australia, Namibia and further regions. Single pane for operators.

Built around the REPR pattern so every endpoint has a single request, endpoint, and response type — trivial to test, trivial to reason about. xUnit + TestContainers for the auth paths; end-to-end with Playwright against a live B2C tenant.

  • .NET
  • React
  • Microsoft Identity
  • REPR
  • Azure AD B2C

Containerised services that transform offence packages into each UK police force's idiosyncratic format. Runs 24/7 without manual intervention.

Role
Architect + implementer (team of 3)
Stack
Docker · RabbitMQ · C# · .NET · Kubernetes
Outcome
10+ UK forces live. Tens of thousands of packages / day. Zero manual rescues.

Each force gets a dedicated transformer service with per-force contract tests. The fleet scales independently on K8s with RabbitMQ as the work queue. A bad format deploy can only take down its own force — blast radius was a primary design constraint.

  • Docker
  • RabbitMQ
  • C#
  • Kubernetes
  • Contract tests

A modular monolith for CV tailoring and application tracking. Multi-provider AI over SSE, a scraping worker, and a browser extension that pulls jobs into the queue.

Role
Solo
Stack
.NET 10 · React 19 · MongoDB · FusionCache + Redis · Terraform
AI
OpenAI · Anthropic · DeepSeek · AWS Bedrock — pluggable, streamed via SSE
Scrape
Playwright worker · MV3 browser extension

9+ vertical-slice modules inside a single process — each owns its storage, its endpoints, its tests. Provider abstraction sits in front of every LLM so swapping provider is a config change. Infra is all Terraform; deploys are boring.

  • .NET 10
  • React 19
  • MongoDB
  • FusionCache
  • Terraform
  • MV3

Advanced ANPR infrastructure for tracking technology deployed across West Midlands, UK. Increased illegal plate detection accuracy by 70% using YOLO v8 AI.

Role
Full-stack engineer
Stack
React (Vite) · .NET (Controller pattern) · YOLO v8
Outcome
70% uplift in detection accuracy. Real-time insight generation from millions of database records.

Built real-time graph and insight generation from over a million database records, surfaced through a React frontend designed for non-technical customers. YOLO v8 drives the AI detection layer on edge hardware.

  • React
  • .NET
  • YOLO v8
  • Computer Vision
  • Real-time Analytics

Cross-platform dev-environment provisioning — same machine every time, whether it's Ubuntu, Fedora/RHEL, or macOS.

Role
Solo
Stack
Ansible · Docker · GitHub Actions · GHCR
Covers
Zsh · Python · Node · Docker · AstroNvim · the usual

CI runs the playbook inside a fresh Ubuntu 24.04 container on every PR; the resulting image is published to GHCR so anyone can pull the fully-provisioned environment without running the playbook themselves.

  • Ansible
  • Docker
  • GitHub Actions
  • GHCR