Skip to content
View sarmakska's full-sized avatar
🎯
Focusing
🎯
Focusing

Block or report sarmakska

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
sarmakska/README.md

About

UK-based software engineer. Around five years of production experience. I design and ship AI infrastructure and platform-grade software, end to end — most of it open source, all of it production-shaped, every project shipped with a whitepaper and an architecture diagram.

What pulls me back to the desk every weekend is the quiet thrill of building something from scratch. A blank repository, a problem worth solving, a system that did not exist yesterday and ships today. Most of that work used to live in private repositories. Earlier this year I made a deliberate decision to put years and months of it into the open as a contribution back to the community that gave me the tools.

The result: twelve MIT-licensed repositories, fifty-plus long-form engineering essays, a live multi-provider AI gateway, and now — actively looking for the next chapter on a team that is shipping something serious.


The portfolio

AI infrastructure

  • Sarmalink-ai · Multi-provider OpenAI-compatible AI gateway. 14-engine failover. Intent-based plugin auto-routing. Manus webhook persistence. Headline project.
  • agent-orchestrator · Durable multi-agent workflows in TypeScript. Deterministic replay, journaled Postgres state, BullMQ step queue, Inspector UI for live graphs and message-level replay.
  • voice-agent-starter · Sub-second full-duplex voice loop. WebRTC, mediasoup SFU, Fastify model-worker, pluggable STT / LLM / TTS adapters, correct barge-in handling.
  • ai-eval-runner · Evals as code. Python 3.12, Typer CLI, DuckDB result store, FastAPI + HTMX viewer.

Platform engineering

  • terraform-stack · Vercel + Supabase + Cloudflare + DigitalOcean modules in one Terraform repo. Whole indie-SaaS platform up in one command.
  • k8s-ops-toolkit · Helm chart for shipping Next.js to Kubernetes. ingress-nginx, cert-manager, kube-prometheus-stack, and Loki pre-wired.
  • local-llm-router · OpenAI-compatible proxy that routes to Ollama or cloud providers based on policy.
  • mcp-server-toolkit · Production Model Context Protocol server starter (Python / FastAPI).

AI applications

  • rag-over-pdf · Cleanest end-to-end RAG starter you can clone, run, and ship.
  • receipt-scanner · Vision OCR for receipts with Zod-validated JSON output.

Tools

  • webhook-to-email · Webhook receiver that forwards events to email via Resend.
  • staff-portal · Open-source HR / ops portal — leave, attendance, expenses, kiosk mode.

Every repo ships with a project page on sarmalinux.com/products — whitepaper, architecture diagram, quick-start guide.


Stack

Languages and frameworks
Infrastructure and tooling




Stats


Writing

A few good entry points into the fifty-plus long-form essays:


Hiring

I am open to permanent, full-time software engineering roles across the United Kingdom — remote, hybrid, or on-site. Senior or mid-level individual-contributor positions in AI infrastructure, AI engineering, platform engineering, backend, or full-stack development. Not taking contract or consulting work.

If you have a role I might be a fit for:


built in the open · MIT all the way down


Profile views

Pinned Loading

  1. Sarmalink-ai Sarmalink-ai Public

    Open-source multi-provider AI backend with automatic 14-engine failover. 36 engines across 7 providers. OpenAI-compatible proxy. Zero-cost frontier AI. Built by Sarma Linux.

    TypeScript 7 3

  2. agent-orchestrator agent-orchestrator Public

    Multi-agent workflows with deterministic replay, durable state, and tool budgets. TypeScript + Postgres + Drizzle + Redis + BullMQ + Next.js inspector.

    TypeScript

  3. ai-eval-runner ai-eval-runner Public

    Evals as code. Datasets, scorers, traces, regressions in one CLI. Python + DuckDB + FastAPI + HTMX viewer.

    Python

  4. k8s-ops-toolkit k8s-ops-toolkit Public

    Production-grade Helm bundles + observability stack for Next.js apps on Kubernetes. Prometheus, Grafana, Loki, Alertmanager preconfigured.

    Shell

  5. terraform-stack terraform-stack Public

    Solo-engineer stack as code: Vercel + Supabase + Cloudflare + DigitalOcean in one Terraform repo.

    HCL

  6. voice-agent-starter voice-agent-starter Public

    Real-time voice agent loop. Sub-second round trip. WebRTC + Fastify + Next.js + pluggable STT/LLM/TTS adapters.

    TypeScript