RSS Amplifier

Serghei's Blog · Sep 19, 2024

About me

0
Sign in to vote or save

Serghei Iakovlev · Serghei's Blog

Current Work#

I work at airSlate , where we build a platform for automating business workflows — creating, filling out, and signing documents in real time, without any code. The kind of thing that quietly replaces a lot of manual back-and-forth in companies.

Outside of work, I spend a good chunk of my time on Sortie — an open-source orchestrator that dispatches coding agents to task trackers. It handles workspace isolation, state persistence, stall detection, and cost controls with zero external dependencies. At some point I got tired of duct-taping agents together manually, so I built the thing I wanted to exist.

More detail on my experience and projects is in my résumé ; I keep a fuller resume on LinkedIn .

Experience#

For a long time I was the primary maintainer of the Zephir language and part of the Phalcon team — we built a full-featured PHP framework shipped as a C extension. That chapter is closed; I haven’t touched PHP or Zephir in years. These days I mostly write Python and Go, occasionally C, and prototype things in Lisp when the mood strikes.

The AI tooling shift happened gradually. I started using AI for mundane things, then for workflow automation, and now I find myself building infrastructure for coding agents — which feels like a natural continuation of the compiler and tooling work I was doing before, just at a different layer.

Areas of Focus#

My core interest has always been in how languages work: parsers, grammars, static and semantic analysis, compiler internals. I wrote a two-part series on formal grammars back in 2016 that still gets traffic, which tells me I’m not alone in finding this stuff genuinely interesting rather than just academically obligatory.

More recently I’ve been deep into AI agent architecture — how to make agents reliable, observable, and cheap enough to run at scale. Agent Skills, orchestration patterns, tooling that doesn’t fall apart when a model stalls or goes off the rails. It connects back to the same underlying question: how do you build systems that do what you actually intended?

I use Emacs for everything. Not as a religion — just as the environment where I feel most at home after years of configuration.

Personal Interests#

Free time is rare, but when I have it: hiking, cycling, reading, the occasional film. Wrocław has good trails nearby, which helps.

Read the original on blog.serghei.pl

Comments

Nothing yet. Say the first thing.

    Sign in to join the conversation.