Senior software engineer. Looking for the next chapter.
I design and ship AI infrastructure and platform-grade software, end to end. Twelve production-ready open-source repositories, fifty-plus long-form engineering essays, and a live multi-provider AI gateway with auto-routing and durable workflow primitives. Now ready to bring all of that into a team that is shipping something serious.
About me
I am a UK-based software engineer with around five years of experience designing and operating production systems. The work I am drawn to sits at the intersection of AI infrastructure and platform engineering: model orchestration, multi-provider gateways, durable workflow engines, observability, IaC, and the boring-but-important plumbing that lets a small team ship reliably.
Over the last year I have published a constellation of twelve open-source repositories under the same engineering bar I would bring to a team: typed end-to-end, tested, documented with whitepapers and architecture diagrams, and deployable from a fresh clone. Highlights include SarmaLink-AI (multi-provider AI gateway with intent-based auto-routing), Agent Orchestrator (durable multi-agent workflows with deterministic replay), and Voice Agent Starter (sub-second full-duplex voice loop on WebRTC).
I write long-form because I think well in writing. The blog at /blog holds fifty-plus essays on AI infrastructure, platform engineering, observability, and the modern indie-SaaS stack. Hiring managers tell me reading two or three of those is the fastest way to get a sense of how I think.
What I am looking for
I am open to startups raising their first or second round, scale-ups in their series-B-to-D phase, and established product companies with a mature engineering culture. Sectors I find most interesting: AI infrastructure and tooling, developer platforms, fintech, healthtech, and anything with hard real-world constraints.
Selected work
A subset of the open-source portfolio. Full list at /open-source.
Multi-provider OpenAI-compatible AI gateway. 14-engine failover, intent-based plugin auto-routing, Manus integration with HMAC-verified webhook persistence, RLS-backed Supabase, /docs page surfacing every plugin live.
Durable multi-agent workflow engine in TypeScript. Postgres journal, BullMQ step queue, deterministic replay, tool-budget enforcement, and a tRPC-powered Inspector UI for live graph state and message-level replay.
Sub-second full-duplex voice loop. WebRTC, mediasoup SFU, Fastify model-worker, pluggable STT / LLM / TTS adapters, correct barge-in handling, latency telemetry per stage.
Vercel, Supabase, Cloudflare, and DigitalOcean modules in one Terraform repo. Reproducible from scratch in one command. Pairs with k8s-ops-toolkit for the Kubernetes side of the stack.
Helm chart for shipping a Next.js application to Kubernetes with ingress-nginx, cert-manager, kube-prometheus-stack, and Loki pre-wired. ServiceMonitor template included.
Evals as code. Python 3.12, uv, Typer CLI, DuckDB result store, FastAPI + HTMX viewer. Designed to be checked into the same repo as the prompts and shipped to CI.
Tech I work with
I am comfortable owning a system end to end — schema, services, API surface, deployment, monitoring, and the runbook a teammate will reach for at three in the morning. I am also comfortable being the new person on a team and shutting up until I understand the codebase.
Fifty-plus long-form engineering essays
AI infrastructure, platform engineering, observability, and the indie-SaaS stack. Two or three posts is the fastest way to read how I think before a first call.
Frequently asked
The questions recruiters and hiring managers ask first.
Where in the UK are you based, and are you open to relocation?+
I am based in the United Kingdom and open to permanent full-time roles across the UK — London, Manchester, Edinburgh, Birmingham, Bristol, Cambridge, Leeds, Glasgow — remote, hybrid, or on-site. Open to relocation within the UK for the right role.
What kind of role are you looking for?+
Permanent, full-time employee roles (PAYE). Senior or mid-level individual-contributor positions across AI infrastructure, AI engineering, platform engineering, backend, and full-stack development. Not taking contract or consulting work.
What is your strongest area?+
AI infrastructure and platform engineering. I have built and shipped a multi-provider OpenAI-compatible AI gateway with 14-engine failover and intent-based plugin auto-routing, a durable multi-agent orchestrator with deterministic replay, a sub-second WebRTC voice agent loop, an evals-as-code runner, and full IaC for Vercel + Supabase + Cloudflare + DigitalOcean. All open source.
How many years of experience do you have?+
Around five years of production software engineering experience.
Which technologies do you work with?+
TypeScript, Python, Go, Next.js, Node.js, Fastify, tRPC, Postgres, Supabase, Drizzle, Redis, BullMQ, Docker, Kubernetes, Helm, Terraform, Vercel, Cloudflare, AWS, DigitalOcean, OpenTelemetry, Prometheus, Grafana, OpenAI / Anthropic / Groq APIs, RAG, vector search, MCP.
Can I see your work before getting in touch?+
Yes — every project is open source at github.com/sarmakska. Twelve production-shaped repositories with whitepapers, architecture diagrams, and quick-start guides. Long-form engineering writing at sarmalinux.com/blog. Reading two or three of the posts is the fastest way to see how I think.
How do I get in touch about a role?+
Email sarma@sarmalinux.com with the company, the role, and one sentence on what you are building. I reply to every genuine enquiry. Recruiters welcome if the role is real and the company is named in the first message.
Got a role I would be a fit for?
Send a short note with the company, the role, and a sentence on what you are building. I reply to every genuine enquiry. Recruiters welcome if the role is real and the company is named in the first message.