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.
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.
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.
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.
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.
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.
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.
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.
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.
Skills
Frontend
Backend
AI
Bots & Integrations
DevOps & Tooling
UI & Testing
Languages
Experience
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
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
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
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
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
Team Manager
Private company
Conducted hiring interviews
Managed stakeholder communication
Distributed and prioritised tasks
Education
B.Sc. Computer Science
Lobachevsky State University, Nizhny Novgorod
Job retraining: Frontend Developer (React)
Innopolis University, Kazan
Contact
Have a role or a project in mind? Let's talk.
Email
Telegram
@skaterpunisherLinkedIn
art-zykovGitHub
SkaterPunisher