Work

I work where people meet a new technology. I build the systems that change how a team works, and the learning programs that let people run them without me.

For most of my career that technology was the web. Today it is AI agents.

I want my work to lead to positive change for people and for society. That is what brought me to education, and it is what I look for in work with AI.

If you want to talk about work, write to me on Telegram, by email or on LinkedIn.

Now: AI agents

Since 2024 my work has been about how teams learn to work with AI agents and build with them.

  • AI Enablement Designer · 2026 – now

    theona.ai

    theona.ai is a team that helps other teams become AI-native, with its own platform for building agents. I work between the product and the people whose work it changes. Full-time from January to September 2026, on a contract basis since then.

    • Built the content, analytics and automation systems the team runs its public presence on.
    • Built agents that work on top of the team's design system and produce on-brand carousels, videos and pages on their own.
    • Designed agent pipelines for HR, sales and operations use cases.
    • Ran workshops where HR teams and executives built their first working agents.
  • Content Team Lead, Head of AI Bootcamps, Learning Team Lead · 2024 – 2026

    Hyperskill

    Hyperskill is an online platform for learning programming. I came to build the content team, and in 2025 I led the AI bootcamps as a separate business line.

    • Led the AI bootcamps, with AI Engineer as the main one, and later rebuilt it as a short, intensive format.
    • Owned the P&L of the bootcamp direction.
    • Designed a five-week corporate AI program for whole teams, with reporting that showed the client's leads who was actually adopting AI.
    • Worked on Enlighter, a product that teaches agentic coding right inside the IDE: learning content and launch.

Before agents: the web

For almost twenty years the new technology was the web. I built websites, ran a small studio, taught programming and led the teams that made courses about it.

Websites made with teenagers

At Kruzhok schools, and later in the I am here project, teenagers made websites about the places they live and what they lived through. I helped each group bring its site to the end. Some are still online. The older ones open in the web archive.

  • ShapshaA village and its people · web archive, without the original design
  • PillauBaltiysk, a town on the Baltic Sea · web archive, without the original design
  • KhrugA village in Dagestan · web archive, without the original design

Talks and interviews

Most of them are in Russian and most of them are about Kruzhok.

  • How education can change the provincesA film about Kruzhok by Yury Dud, 2021
  • About Kruzhok and the Russian provincesInterview on the "In the office" show
  • Kruzhok, volunteering and coding for kids in villagesInterview on the "We are doomed" podcast
  • Kruzhok on Radio CultureWith Sergey Nugaev
  • adidas × Kruzhok: football pitches in the regionsSix pitches built in the places Kruzhok visited
  • I 🖤 Frontend: an educational tea partyTalk at a Yandex frontend conference

Teaching

I taught programming for years, to kids and to adults, and designed my own courses for it. Some of them:

  • Python in MinecraftKids and teens, 9 to 16. Moscow Coding School
  • The basics of web developmentTeens, 12 to 17. Moscow Coding School
  • HTML, CSS and JavaScript for adultsOffline and online courses. Moscow Coding School
  • Web development bootcampFrom beginner to junior: HTML, CSS, JavaScript, Git, Vue.js
  • After-school web developmentClasses for students of a public school in Moscow
  • Creative coding with p5.jsLearning materials and coding tasks for a kids’ course at GeekBrains
  • CodewardsLearning materials for teachers, before the launch of an editor that teaches kids to code
  • HTML and CSS for creativesAn internal course for the creative team of an ad agency

Code

I still write code when it matters. The stack and the things I built, for those who want the details.

Stack
  • Web fundamentalsHTML, CSS, JavaScript, TypeScript
  • FrontendVue, Nuxt, React, Next, Vite, 11ty, Pug, SCSS/SASS, Less, Webpack, Gulp, jQuery
  • Backend and dataNode / Express, Python, Django, MongoDB, PostgreSQL, Strapi
  • InfrastructureLinux, Nginx, Docker, PM2, GitHub Actions, Git
  • CMSWordPress, Drupal
  • Working with agentsClaude Code, Cursor, agent skills
Agent systems at theona.ai
  • HR, sales and operations funnelsTook recruitment, sales and operations funnels apart step by step and turned the steps into chains of agents running on the theona.ai harness.theona.ai agent harness, integrations
  • Visual pipelineAgents that turn a finished post into on-brand carousels and short videos, built on top of the team's design system.Claude Code skills, Remotion, headless Chrome
  • Content and analyticsAgents that draft, check and track the team’s public writing.Claude Code, agent skills
Tools at Hyperskill
  • Course analytics dashboardTracking completion, drop-off and learner progress across bootcamp cohorts.Claude Code, Cursor, Python, Streamlit
  • Content toolsAn article rewriting tool, a Discord chat processor for sprint planning, a project generator.Claude Code, Cursor
Learning tools at Yandex Practicum
  • 1000+ coding tasksCoding exercises and project starters for the web development courses.HTML, CSS, JS, Pug, SCSS, React, Express, Webpack, Gulp
  • DNS self-service appStudents managed their own subdomains and DNS records without writing to support.Express, MongoDB, Cloudflare API
  • Design systems for coursesUI libraries for course authors and student projects.HTML, CSS, TS, React
  • Learning APIsREST APIs used across the learning platform.Express, MongoDB, PostgreSQL, Strapi
Stradarium
  • Landing page builderNuxt.js, TypeScript
  • Admin panel for coursesQuasar
  • Student accountNuxt.js, TypeScript
Kruzhok infrastructure
  • ServersHosting for the non-profit and for every site the teenagers made, on a few virtual servers behind one reverse proxy.Ubuntu VPS, Nginx, PM2, Docker, Cloudflare
  • DeliveryCI and automatic deploys for the sites.GitHub Actions, Prettier, Stylelint
  • Minecraft serverFor a while we also ran and looked after a public Minecraft server.Linux VPS
  • kruzhok.ioThe site of the non-profit.Nuxt, Nuxt Content