Oleh Suvorov

Frontend Lead · AI-native engineering: agents, MCP, RAG
Download PDF ↓

Summary

Sixteen years in web development, the last three leading frontend — now owning the entire frontend of a payments fintech on my own. Fintech, marketplaces, education, sport and media; products with millions of users, and products grown from an empty repository to release. I set up how software ships — architecture, review, CI, the conversation with design and product — and at work every change that ships goes through my review.

How I work in 2026. Coding agents (Claude Code) write the code; I work with them the way a lead works with a team — and how closely I read depends on what is at stake.

Personal projects, 2026 · built with Claude Code from my spec

Messenger archive and a daily triage board

Personal system on a home server · Node.js, SQLite, Docker, MCP, whisper.cpp
My part: the idea and the requirements — transcription stays at home, nothing is sent without my confirmation, the board shows only what I haven't seen — and living with it daily to find what is wrong. Claude Code's: the code and the technical design.

Ігротека — a board-game library for a group of friends

boardgames.olegsuv.dev · Netlify Functions and Blobs, Telegram bot, BoardGameGeek
My part: moving off the spreadsheet, sign-in with a Telegram account, previews and editing for friends, flat box art, spending tokens only on new games; testing on desktop and phone. Claude Code's: the code and the technical design — storage, concurrency, sessions.

Home infrastructure

Ubuntu, Docker, Cloudflare Tunnel and Access, Tailscale, restic, Immich
My part: the choices — a domain of my own, no open ports, a login wall instead of shared keys, backups that survive a stolen laptop, photos at home rather than in the cloud. Claude Code's: the setup and configuration.

Experience

Frontend Lead · Concryt (payments fintech), remote

03/2024 – present
The company's whole frontend, solo: the web interfaces of a payments platform for businesses — card acquiring, alternative payment methods, bank transfers and payouts. React SPA on Vite, Ant Design, Styled Components.

Frontend Lead · 1000Farmacie, remote

02/2023 – 02/2024
Joined a fast-growing marketplace to lead the frontend: built the team's development process, fixed the build at its foundations, upgraded the stack and SEO — with a measurable lift in revenue — and integrated Google Ads, Meta Pixel, OptiMonk and Clerk personalisation.

Senior Frontend Developer · Svitla Systems, remote

01/2019 – 12/2022
  • CreateMe — a kiosk application for ordering in real time; kiosk and standalone modes for the US and UK rollout.
  • Noodle — new features for an education platform, and a development process that made releases predictable.
  • Clearstream / Deutsche Börse Group — a client-critical portal: automated upload and validation, security and performance work.

Senior Frontend Developer · Infront X (formerly Omnigon), Kyiv / remote

02/2015 – 12/2018
  • PGA Tour — moved the site's components from jQuery to React; 99.8% unit-test coverage.
  • Corebine CMS — led a small team building a CMS for sports websites from scratch.

Frontend Web Developer · NOOSPHERE, Ukraine

09/2014 – 01/2015
An internal single-page application for a support team; migrated it from Ext JS 4 to Ext JS 5. Before that, freelance web development.

AI-native development

Claude CodeReviewing agent-written codeSpec-driven development Context engineeringAgent context files (CLAUDE.md)MCP Agent harnessesAgentic RAGLLM cost control

Skills

TypeScriptReactNext.jsNode.jsViteWebpack ReduxAnt DesignMaterial UIStyled ComponentsSCSS JestCI/CDDockerCloudflareNetlify SQLiteGA4 / GTM

Education & languages

Master's degree, Computer Science — National Metallurgical Academy of Ukraine.

Ukrainian — native · English — professional · Spanish — conversational.