Artem Zykov

art_zykov

Hi, I'm Artem Zykov

Lead Frontend / Fullstack Engineer

React · Next.js · NestJS · AI Agents & MCP

Building commercial products since 2019. I lead frontend teams and ship products end-to-end, and I bring AI into both the workflow (custom MCP server, Spec-Driven Development with AI agents) and the product (LLM features in production).

  • 7+ years

    in commercial development

  • 6 engineers

    in the team I lead

  • End-to-end

    database, API, UI, bots, CI/CD

Projects

  • NDA

    Enterprise Micro-Frontend Platform

    A large-scale micro-frontend product for an enterprise client, developed at Bellintegrator. I lead 6 frontend engineers across 4 departments, designed the micro-frontend architecture and API contracts with backend teams. Built a custom MCP server that turns design layouts into production-ready UI code and introduced Spec-Driven Development with AI agents. Results: +25% frontend performance, test coverage raised to 60%, −30% time-to-market for new modules.
    • React 19

    • TypeScript

    • Webpack

    • Vite

    • Micro-Frontends

    • Jest

    Under NDA
  • Class-Chat

    Class-Chat

    SaaS for schools and tutors: a web admin panel plus Telegram and MAX messenger bots. Teachers manage groups, schedules with exceptions, attendance, homework and delayed broadcasts with file attachments. Multi-tenant model with 4 roles (JWT, RBAC guards), rate limiting and real-time notifications via Socket.IO. A provider-agnostic LLM module (YandexGPT) with system prompts managed from the admin panel without redeploys. Monorepo with shared types, deployed with Docker Compose and GitHub Actions to a VPS.
    • NestJS

    • React 19

    • TypeScript

    • PostgreSQL

    • TypeORM

    • Redis

    Live site
  • Empoint

    Empoint

    This web application enables clients to find specialists for psychological support. It features role-based personal accounts for clients, specialists, administrators, and moderators. The platform also supports video meetings powered by Agora.io. Multilingual options and both dark and light themes are available to enhance user experience.
    • Next.js v.14

    • NextAuth (auth.js)

    • JWT

    • TypeScript

    • i18next

    • Redux-Toolkit

    Live site
  • English-Zykova

    English-Zykova

    Website for an online English language school. Built on Next.js App Router with SSR/SSG and SEO. Content is managed in Sanity CMS (11 schemas: courses, tests, teachers, blog, prices) with an embedded Sanity Studio. Includes interactive level tests, a course cart and lead forms delivered to Telegram via a Next.js API route. Dockerized behind nginx with SSL and auto-deployed via GitHub Actions.
    • Next.js (App Router)

    • TypeScript

    • Sanity

    • i18next

    • Zustand

    • React Aria

    Live site
  • Producation

    Producation

    This project is designed for instructors and learners. Instructors can create mini-courses and offer them for sale. Anyone can register and purchase any available courses. There are five types of roles: learner, instructor, moderator, administrator, and technical director. One of the interesting features is the "user impersonation" functionality, where an administrator can log in as either a learner or an instructor to understand and view the system from their perspective.
    • Next.js v.13

    • React v.18

    • JWT

    • TypeScript

    • i18next

    • Redux-Toolkit

    Live site
  • KIT Global

    KIT Global

    This project is a global catalog of business solutions, supporting multilingual capabilities and various currencies. It allows users worldwide to connect with service providers for marketing, content creation, and advertising services. The platform features role-based access, intuitive dashboards with analytics, financial reports, and billing tables, making it a versatile tool for business management on an international scale.
    • React v.18

    • Vite

    • JWT

    • TypeScript

    • i18next

    • MobX

    Live site
  • Kokoc Group

    Kokoc Group

    This project is a comprehensive catalog of business solutions tailored for the Russian market. It offers a platform where users can find service providers for marketing, content creation, advertising setup, and more. The project features OAuth-based authentication and incorporates specific document management workflows. Additionally, the platform includes dashboards with detailed analytics, financial tables, and billing information, ensuring efficient business management.
    • React v.18

    • Vite

    • OAuth + JWT

    • TypeScript

    • i18next

    • MobX

    Live site
  • Medalist

    Medalist

    An application for HR departments within companies designed to motivate employees. HR personnel can create awards and nominations, conduct draws, and distribute awards. The app also includes an internal store where prizes can be purchased with points from awards. Additionally, there is an admin panel for creating awards, departments, and companies.
    • Next.js v.13

    • Keycloak

    • TypeScript

    • Redux-Toolkit

    • RTK-Query

    • Framer motion

    Code
  • Medicine

    Medicine

    An application designed for clinics in Moscow. It features personal accounts for nurses and doctors. The platform allows for the scheduling of tests and facilitates the handling of large data sets in tables. It also supports complex forms and charts.
    • TypeScript

    • React

    • Redux-Toolkit

    • Redux-Thunk

    • Axios

    • Rest-API

    On Request

Skills

  • Frontend

    • React 16–19

    • Next.js (App Router, SSR / ISR / SSG)

    • TypeScript

    • JavaScript

    • Redux Toolkit

    • RTK Query

    • Zustand

    • MobX

    • TanStack Query

    • Micro-frontends / Module Federation

    • FSD

    • Monorepos (Turborepo / Nx)

    • i18next

    • React Hook Form

    • Zod / Yup

    • SEO

  • Backend

    • Node.js

    • NestJS

    • TypeORM

    • PostgreSQL

    • Redis

    • MongoDB

    • Supabase

    • REST API

    • WebSocket (Socket.IO)

    • GraphQL

    • JWT / RBAC

    • OpenAPI / Swagger

  • AI

    • MCP servers

    • AI agents

    • Spec-Driven Development

    • LLM integration (YandexGPT)

    • Claude

    • Cursor

  • Bots & Integrations

    • Telegram (Telegraf)

    • MAX Bot API

    • Sanity CMS

    • Online payments

    • Agora.io

  • DevOps & Tooling

    • Docker

    • nginx

    • SSL (Let's Encrypt)

    • VPS

    • GitHub Actions

    • GitLab CI

    • Vite

    • Webpack

    • Sentry

    • Web Vitals / Lighthouse

    • Git

    • Figma

  • UI & Testing

    • SCSS

    • Tailwind

    • MUI

    • Mantine

    • Ant Design

    • React Aria

    • Styled Components

    • Framer Motion

    • GSAP

    • Storybook

    • Jest

    • React Testing Library

    • Vitest

    • Cypress

    • Playwright

  • Languages

    • English B1–B2

Experience

  • Feb 2025 — Present · Moscow · Remote

    Lead Frontend Developer

    Bellintegrator

    Lead 6 frontend engineers across 4 departments on a large-scale micro-frontend product. Own technical strategy, hiring and onboarding, performance reviews, quarterly planning and end-to-end delivery. Drive AI-assisted development across the team.

    • AI: built a custom MCP server on top of Pixso MCP — it fetches design layouts as JSON, maps them to design-system components and generates production-ready UI code

    • AI: introduced Spec-Driven Development with AI agents — frontend tasks go from specification to implementation through an agent-based workflow

    • Designed a scalable micro-frontend architecture; defined API contracts and integrations together with backend teams

    • Led a large-scale refactoring: +25% frontend performance, cross-browser and responsive

    • Built a testing process from scratch (Jest, RTL): coverage raised to 60%

    • Set up CI/CD on GitLab CI, introduced coding standards and a code-review process

    • Aligned 4 departments: −30% time-to-market for new modules; delivered a dedicated admin panel

    Stack: React 19, TypeScript, Webpack, Vite, Jest, React Testing Library, Styled Components, Micro-Frontends, GitLab CI, MCP, AI Agents, SDD

  • Dec 2023 — Feb 2025 · Moscow · Remote

    Senior Frontend Developer / Team Lead

    ANO DPO NADPO

    Led a team of 4 developers across two projects (including Empoint): task distribution, code reviews and delivery. Chose the technology stack and designed the project architectures.

    • Designed a full-stack architecture with i18next localization for both server and client components in two projects

    • Integrated WebSocket notifications for real-time data transmission

    • Configured NextAuth (middleware + protected routes) with a role-based access model

    • Integrated online payments

    • Developed video conferencing with Agora.io

    Stack: Next.js 14, React 18, NextAuth, TypeScript, i18next, Redux Toolkit, RTK Query, Socket.IO, React Spectrum, MUI, Framer Motion, SCSS, React Hook Form, Zod

  • 2019 — Present · Remote

    Frontend Developer

    Freelance

    Design, build and deploy products end-to-end: database, API, frontend, bots, CI/CD and hosting.

    • Class-Chat — SaaS for schools and tutors: NestJS API, React 19 admin panel, Telegram and MAX bots, LLM module (YandexGPT)

    • English-Zykova — bilingual Next.js website with Sanity CMS, interactive level tests and lead forms delivered to Telegram

    • Infrastructure: Docker Compose, nginx, SSL, CI/CD on GitHub Actions to a VPS

    Stack: NestJS, React 19, Next.js, TypeScript, PostgreSQL, TypeORM, Redis, Socket.IO, Telegraf, Sanity, Docker, nginx, GitHub Actions

  • Sep 2023 — Dec 2023 · Taganrog · Remote

    Frontend Developer

    Cloud Technologies

    Developed applications for clinics and hospitals in Moscow and the Moscow region.

    • Developed and improved an existing React + TypeScript SPA for medical institutions

    • Worked with large amounts of data and complex tables (Ant Design)

    Stack: TypeScript, React, Redux Toolkit, Redux Thunk, Axios, REST API, Styled Components, Ant Design

  • Oct 2021 — Sep 2023 · Moscow · Remote

    Frontend Developer

    Nectarin

    Built the frontend of the Medalist SSR application from scratch — first on Next.js 12, then on Next.js 13.

    • Redux Toolkit + RTK Query for requests, caching and infinite scroll

    • Configured NextAuth with Keycloak and middleware-based route protection

    • Built dashboards for employees and owners with complex charts and tables (MUI, chart.js)

    • Added bulk user import from Excel files (xlsx) and notifications

    • Responsive layout for all devices (SCSS, Tailwind), animations with Framer Motion

    Stack: Next.js 12–13, TypeScript, Redux Toolkit, RTK Query, Framer Motion, SCSS, Tailwind, MUI, chart.js

  • 2015 — 2020 · Nizhny Novgorod

    Team Manager

    Private company

    • Conducted hiring interviews

    • Managed stakeholder communication

    • Distributed and prioritised tasks

Education

  • 2010 — 2014

    B.Sc. Computer Science

    Lobachevsky State University, Nizhny Novgorod

  • 2022

    Job retraining: Frontend Developer (React)

    Innopolis University, Kazan

Contact

Have a role or a project in mind? Let's talk.