Open to full-time roles, Amsterdam or remote

Something from nothing, on purpose.

I'm Artem. I've been shipping software for the web for fifteen years: seven at Booking.com, two running three teams at LiveJournal, and lately a lot of building with AI agents. Including a pig that lives on my desktop.

Artem Tsatsin, smiling, in a tie-dye T-shirt
Me, mid-sentence. Probably explaining something.

Where I'd be useful

Engineering manager
I've led three teams at once, hired and mentored, and moved an organisation onto new tools by explaining why, not by forcing it.
Forward-deployed or solutions engineer
I bring AI tools into real work and make them boring enough to trust: narrow permissions, clear logs, a human who says yes.
Developer relations
I co-founded a frontend podcast, make videos about building with AI, and like nothing more than showing how a thing actually works.
Senior frontend or full-stack
TypeScript, React, Next.js, Node. I still enjoy shipping it with my own hands.

Things I've built

Mochi

A small 3D pixel pig that lives on my desktop, with a Claude Code agent for a brain. It reads my mail, calendar and chats through narrow tools, keeps track of what I've promised people, and does nothing in the world until I say yes. It's how I learn, hands-on, what an agent should and shouldn't do on its own. Also it hops when you pet it.

Code on GitHub

Shipped and in use

Built for the joy of it

Nobody asked for these. They're how I find out what a technology can really do.

The short version

  1. 2023 – now

    Co-founder and technical lead, InburgeringsHub

    BasisExamenOnline with one partner: the product, the stack, Stripe, the users. Also the part I underrated as an engineer: selling it.

  2. 2017 – 2024

    Frontend developer, Booking.com

    Three product teams in Amsterdam. 50+ A/B experiments with product, design and analytics, shipped and watched in production.

  3. 2015 – 2017

    Engineering manager, Rambler&Co and LiveJournal

    Three teams in Moscow. Hiring, weekly mentoring, in-house courses, the move to React and from SVN to Git and Docker.

  4. 2011 – 2015

    Developer, Playflock and the Mechnikov institute

    Node.js backends for social games, and a vaccine research institute's website in Rails.

The long version, as a PDF

How I work

Find out for yourself

I'd rather run the experiment than read the benchmark. Fifty A/B tests teach you how often the obvious answer is wrong.

Build the first useful version

Clarify the problem, ship something real, then decide. A working thing ends more arguments than a slide deck.

Nothing should be magic

If I build it, you'll know how it works and why. That goes double for AI.