Available for new opportunities

Akan Nkweini

Senior Full Stack / AI-Enabled JavaScript Engineer

10+ years building scalable, production-grade web platforms across legal, media, telecoms, travel and e-commerce. Specialising in React and Next.js frontends, Node.js microservices, and modern cloud architectures on AWS and Azure.

Highlighted postyana-stocks: A Next.js Microservices Platform →

Technical Expertise

Languages

JavaScriptTypeScriptPythonJavaNode.js

Frontend

ReactNext.jsReact NativeReduxTailwindCSS

Backend

NestJSExpressGraphQLREST APIsApache Kafka

Cloud & DevOps

AWSAzureKubernetesDockerTerraformGitHub Actions

Databases

PostgreSQLDynamoDBMySQLMongoDB

AI & ML

LLM IntegrationRAGPrompt EngineeringClaude APIOpenAI API

Recent Experience

Full CV →

Macfarlanes

Senior Full Stack Developer

Oct 2025 – Apr 2026

Full-stack applications in secure Azure cloud environments; AI-assisted document processing tooling and monorepo architecture.

Node.jsTypeScriptReactNext.jsAzure

Reply UK

Senior Full Stack Developer

Jul – Oct 2025

Migrated EasyJet platform from .NET to modern Node.js and React/Next.js stack, with automated Playwright testing pipelines.

Node.jsTypeScriptReactNext.jsNestJSPlaywright

Gousto UK

Senior Full Stack Developer

Aug 2024 – Feb 2025

Greenfield Next.js platform supporting the Gousto Ireland market launch; pair-programming, TDD, trunk-based development.

Next.jsTypeScriptReactAWSNX

News UK

Senior Full Stack Developer

Jan – Jul 2024

Migrated betting and gaming platform to modern React/Next.js and Node.js; serverless backend with AWS Lambda.

Node.jsGraphQLReactNext.jsAWS LambdaTerraform

From the Blog

All posts →

ops-agent: A LangGraph Agentic SRE Copilot

How ops-agent’s orchestrator delegates to fifteen scoped subagents, and the LangGraph mechanics — interrupt/resume, a CNPG-backed checkpointer — behind it.

Authentik: SSO for Your On-Prem Cloud

Putting every on-prem cloud service behind single sign-on with Authentik — the forward auth pattern, the auth-url hostname gotcha, and native OIDC for Grafana.

Ceph CSI in Kubernetes: Bare-Metal Storage

Connecting a Ceph cluster to Kubernetes via the CSI driver for dynamic RBD provisioning — including the Cilium native routing gotcha that blocks OSD traffic.

Connect