Anton Safonov
Fullstack engineer. I build products end to end — from 8 TB analytics warehouses to the checkout flow people actually click.
Moscow → Belgrade, September 2026
Open to remote roles worldwide, and to relocation.
Experience
— Present
Fullstack Developer — KEYGO
- Led a full rebuild of the client-facing frontend — Next.js 16 with Turbopack, a Tailwind v4 design system, pnpm monorepo — cutting page load up to 81% (LCP 4.7s → 0.9s) with zero layout shift.
- Rebuilt the booking funnel end to end: mobile checkout wizard, Airbnb-style search with inline filters, in-checkout promo codes, and a reworked ranking core.
- Built freezing and versioning for financial calculations, reconciling host reports against payouts across $200K+ in monthly transactions.
- Migrated platform-wide auth from JWT to revocable Redis-backed sessions across every service — brute-force protection, zero-downtime password migration.
— Apr 2025
Python Backend Developer — Realytics
- Built and owned a mission-critical, SLA-bound B2B API delivering weekly competitive intelligence to a major European food-delivery client, with full data traceability and audit trails end to end.
- Built an async ETL pipeline normalizing 20 GB+/day from maps, delivery platforms and review sources into a unified analytics store.
- Designed an LLM microservice that turned messy, unstructured addresses into clean structured data.
— Mar 2024
Python Backend Developer — e-comet.io
- Cut API latency 40% and ClickHouse load 20% on a high-load analytics API serving 300 GB/day over an 8 TB+ warehouse.
- Built outage-triggered kill-switches that halted ad campaigns and pricing automation the moment an upstream API or database went dark — protecting 200+ clients from burning budget on stale data.
Things I built
AI Tarot
Live — try itAn AI tarot reader living inside Telegram, built alone from empty repo to production — architecture, payments, analytics, CI/CD, and every product decision. 1,500+ users, 85% day-1 retention, ~20,000 readings. The billing path is the part I'm proudest of: idempotency keys against double charges, provider-side webhook re-fetch against spoofing, and a dunning state machine that recovers failed renewals instead of silently losing them.
Gramkit
Open sourceThe foundation under Tarot, extracted and made reusable — a type-safe monorepo starter for Telegram Mini Apps and web apps. Types flow from database to UI via OpenAPI→TypeScript codegen, with auth, payments and both Vue and React templates wired up out of the box.
Open Holdem Manager
Open sourceAn open-source poker tracker for people who don't want to pay for one — hand-history parsing, DuckDB analytics, and the stats and graphs the commercial tools keep behind a licence. Released for macOS and Windows.
Maxstat
A production-planning ERP for a manufacturing company — shift scheduling, order tracking, real-time dashboards. It has been running in production for years and needs under an hour of support a quarter, which I consider the best thing I can say about a system.
Get in touch
Looking for someone who can own the whole thing — backend, frontend, and the boring parts in between?