Software Engineer / Barcelona, Spain

Sergey
Rubanov

Builds AI agent infrastructure, web platform tooling & developer tools at the boundary between specifications, runtimes, engines, and APIs.

Portrait of Sergey Rubanov
01

Profile

Software engineer and independent researcher focused on AI agent infrastructure, the web platform, developer tooling, and open source.

Works with TC39 and W3C standards across specification text, browser behavior, runtimes, and developer-facing APIs.

02

Core Skills

AI / LLM systems agent orchestration prompt/tool flows eval & quality-regression harness llama.cpp MCP/ACP
Web platform / standards ECMA-262 TC39 Test262 WebAssembly JavaScriptCore WebKit browsers/webviews
Languages TypeScript Go C++ Zig
Platform / observability OpenTelemetry traces/metrics/logs Prometheus Grafana OTel Collector Docker Kubernetes Terraform AWS GCP Cloudflare
03

Selected Projects

Hecate

AI runtime tooling

Local-first console for local and cloud AI models, supervised coding-agent sessions, task approvals, usage visibility, and OpenTelemetry traces.

Stack Go · TypeScript · React · Tauri · SQLite · OpenTelemetry

Cynic

ECMAScript engine

Strict-only ECMAScript engine in Zig for non-browser hosts such as edge JS, Workers, and server-side JS.

Stack Zig · ECMAScript · Test262 · compiler/engine internals

Pragmatist

Verification tooling

Tool for finding, reproducing, and verifying specification and implementation bugs across ECMA-262, TypeScript, and JavaScript engines.

Parsed-spec queries, Coq/Rocq mechanization, TypeScript parser/lib diffs, cross-engine differential runs, test262/spec patch scaffolds, and reproducible verification reports.

Stack TypeScript · Coq/Rocq · ECMA-262 · tsgo · Zod

TC39 MCP

MCP server

MCP server that serves TC39 specifications as clause-level, SHA-pinned data for agents and tooling.

AOID-aware search, cross-spec references, edition diffs, git history, test262 and proposal lookup, offline stdio, and public HTTP.

Stack TypeScript · ECMA-262 · ECMA-402 · Cloudflare Workers · VitePress · Zod

04

Experience

Independent Software Engineer / Consultant

Barcelona

Sep 2025 — Present

Independent work across AI agent infrastructure, web platform standards, developer tools, observability, and open source.

  • Build agent tooling around tool execution, task runtimes, JavaScript runtime behavior, web standards, and observability.
  • Design operator controls for agent systems: provider readiness, routing diagnostics, trace links, usage/cost visibility, policy boundaries, approvals, and sandbox-aware execution.
  • Contribute to TC39/ECMA-262 and Test262 by analyzing proposal trade-offs, refining specification text and semantics, and collaborating with browser vendors, JS engines, and the standards community.
  • Turn research-heavy agent/runtime ideas into usable tools, documentation, release paths, and test loops.

Invited Expert · TC39

May 2019 — Present
  • Co-authored the Promise.any proposal and contributed editorial improvements to ECMA-262.
  • Participate in proposal discussions, evaluate compatibility and ergonomics trade-offs, and develop Test262 tests to validate JavaScript behavior across engines.

Software Engineer · Firetiger

US · Remote

May 2024 — May 2025

Joined Firetiger through the Dispatch.run acquisition.

  • Dispatch.run: owned the CLI for the Durable Functions platform, including local development, deployment flow, and cloud handoff.
  • Researched deployment approaches for running Go code through WebAssembly on Cloudflare.
  • Firetiger: worked on telemetry product features, infrastructure, and OpenTelemetry compatibility.
  • Supported early customers through onboarding, troubleshooting, integrations in Python/TypeScript, Vercel support, and Kubernetes/Terraform deployment workflows.

Stack Go · Python · TypeScript · Node · Next.js · Vercel · Docker · Kubernetes · Terraform · AWS / GCP / Cloudflare · OpenTelemetry / Prometheus / Grafana / OTel Collector

Software Engineer · Socket Supply Co

US · Remote

Mar 2022 — Jan 2024
  • Developed core Socket Runtime components in C++ across execution stability, platform integration, and runtime behavior.
  • Enhanced JavaScript APIs for Node.js compatibility and native capabilities across mobile and desktop runtimes.
  • Built tooling for project setup, local development, and runtime debugging.

Stack C++ / C / Objective-C++ · JavaScript / TypeScript · Node.js · WebKit- and Chromium-based webviews (WKWebView, libwebkit2gtk, WebView2)

Software Engineer · RealAdvisor

Geneva · Remote

Dec 2019 — Sep 2021
  • Developed a multi-tenant CRM and custom document editor with reusable layout templates.
  • Optimized the document rendering pipeline to improve load times and editor responsiveness.

Stack React / Svelte · Flow · Node.js · Relay · Docker + Composer · Headless Chromium · GCP

05

Earlier Experience

Frontend Developer Lead · EXANTE

Malta · Remote

Dec 2014 — Aug 2019
  • Led frontend development for a web trading terminal, Chrome extension, Ledger hardware-wallet apps, and cryptocurrency products.
  • Mentored and interviewed web developers while leading delivery across React/Preact, TypeScript, RxJS, D3, Redux/MobX, and browser-extension work.

Stack React/Preact · Redux/MobX · RxJS · D3 · TypeScript · C

Senior Developer · NPTV

Moscow · Russia

Oct 2013 — Nov 2014
  • Built a React-Native-like JavaScript SDK for an interactive TV platform; helped adopt SpiderMonkey and later migrate to V8.
  • Managed build systems, DevTools extensions, and R&D for client applications.

Stack JavaScript · Babel · React · Chrome DevTools extensions

Frontend Team Lead · KM Media

Moscow · Russia

Sep 2012 — Jul 2013
  • Led frontend team to deliver the frontend for an advertising platform.
  • Established unit testing with Karma and Jasmine to reduce frontend defects and regression frequency.
  • Coordinated with backend and product teams to resolve integration issues and improve data accuracy.

Stack Angular · JavaScript

Senior Developer · Comfortel

Oryol · Russia

Sep 2009 — Jul 2013
  • Built a CRM-like system with integrations for call-center software: Genesys Agent Desktop and Oktell.
  • Promoted to Team Lead in 2012; led a team to implement a CRM system for call-center workflows and customer-interaction tracking.
  • Developed a dynamic web-based operator-script generator, streamlining call-center operations and reducing response times.
  • Worked with MySQL, MSSQL, and Oracle databases for CRM data, reporting, and call-center integrations.

Stack PHP · JavaScript · MSSQL · MySQL · OracleDB

06

Education & Languages

Master of Computer Science · Oryol State Technical University

Oryol · Russia

2009

Languages — Russian (Native) · English (Proficient) · Spanish (Novice)