Hi there! I'm a Fullstack developer from Russia.
I'm passionate about creating interactive and beautiful web interfaces. I enjoy coding and design to make websites that not only look good but also provide a delightful user experience. I'm constantly striving for excellence and tirelessly learning new technologies and trends in web development. This helps me create modern and innovative projects that meet the highest standards. I love solving creative challenges and finding elegant solutions to complex problems.
It's important to me that every project I work on is not only functional but also leaves a positive impression on users. I'm always up for new challenges and ready to collaborate on exciting projects!
Join my mailing list
Conferences.
Sharing knowledge and experience with the developer community through talks and presentations at conferences and meetups.







MoscowCSS #29
The Power of Pseudo-selectors in Modern CSS
An in-depth talk covering modern CSS pseudo-selectors and their current browser support. Explored practical use cases and real-world examples of how pseudo-selectors can simplify code and enhance user experience in modern web applications.
Tech Stack.
Frontend
13 toolsBackend
8 toolsDevOps & Cloud
6 toolsOther tools
6 toolsProjects.

- Typescript
- Next.js
- GraphQL
- SASS
- Node.js
- Strapi
The project involves a complete redesign and overhaul of the Moscow Business Academy web platform using a modern technology stack. Development is based on Next.js, ensuring high performance and SEO optimization through server-side rendering. SASS is used for styling, allowing for scalable and easily maintainable styles. The backend is implemented with Strapi, providing flexible content management and API. Interaction between the frontend and backend is carried out through GraphQL, optimizing data queries and improving application performance. Deployment and container management is done using Portainer, ensuring ease of maintenance and project scalability. Key features include integration with AmoCRM for effective customer relationship management, as well as the implementation of an online payment system directly on the site. The project demonstrates a deep understanding of modern web technologies, development practices, and the needs of online educational platforms, providing users with a convenient and functional interface for accessing educational resources and managing learning.

- Javascript
- HTML
- CSS
- Express.js
- AMO CRM
This project is a Single Page Application (SPA) developed using pure JavaScript (ES6+) without the use of frameworks, implementing a modular code structure using the MVC pattern to improve scalability and maintainability. Performance optimization is achieved through the use of lazy loading for images and asynchronous loading of JavaScript modules, while interaction with the AmoCRM API is implemented through the native Fetch API with error handling and retries in case of network failures. CSS Grid and Flexbox are used to ensure responsive design, and the build process is configured using Webpack for minification and bundling of resources, followed by deployment through a CI/CD pipeline to a dedicated Linux server with Nginx. Special attention is paid to security: protection against XSS attacks is implemented, security headers are configured, and a rate limiting system is implemented at the server level to prevent DDoS attacks. A custom module for collecting performance metrics and user behavior is integrated with data sent to Google Analytics, allowing for evaluation of application effectiveness and improvement of user experience. The project demonstrates a deep understanding of vanilla JavaScript, asynchronous programming, web application performance optimization, and server infrastructure configuration, providing a smooth user experience and efficient processing of client applications for personal bankruptcy.

- Typescript
- Next.js
- Chadcn ui
The Digital Dyatel project is in active development and represents a modern web platform for reputation management and internet marketing. Development is carried out using Next.js, ensuring high performance and search engine optimization through server-side rendering. The backend is implemented with Strapi, providing flexible content management and API. The shadcn/ui library is used for styling and component base, allowing for the creation of a modern and consistent user interface. The project is deployed on self-hosted infrastructure, providing full control over infrastructure and data. One of the key development features is the creation of a functional blog, which will become an important tool for content marketing and SEO optimization. Although the project is still in development, it already demonstrates potential for effectively solving complex tasks in the field of online reputation management and marketing. As the project develops, additional functions for real-time reputation analysis and management are planned to be implemented, making the Digital Dyatel platform a unique and powerful tool in the ORM services market.

- Typescript
- Next.js
- Chadcn ui
- Vercel
- Tailwind CSS
The HealthShop project is a modern e-commerce platform developed using advanced web technologies. The frontend is implemented in React using Next.js to ensure high performance, SEO optimization, and enhanced user experience. Redux is used for application state management, and styling is done using Styled Components, allowing for flexible and easily maintainable styles. The backend is built on Node.js using Express.js, and MongoDB is chosen for database operations, providing high performance and scalability. The payment system is integrated using the Stripe API, ensuring transaction security. Special attention is paid to developing a smart recommendation system that analyzes user behavior and offers personalized products. A product comparison feature is implemented, allowing customers to easily compare characteristics of different products. A review and rating system is integrated, helping users make informed purchase decisions. The project also includes an information section with expert articles on healthy lifestyles and proper use of products. To improve user experience, a machine learning-based chatbot is implemented, capable of answering frequently asked questions and assisting in product selection. HealthShop demonstrates a high level of technical implementation, combining modern development technologies with innovative solutions in the field of e-commerce and healthcare.
Experience.
2023-Now
2023-Now
MBA
Fullstack Developer
Moscow
https://www.moscow.mba/Developed and maintained web applications for Moscow Business Academy and several educational organizations using Next.js on the frontend, Strapi with PostgreSQL on the backend. Worked with Portainer for container management, resolved bugs, and handled DevOps tasks related to CI/CD and deployment automation




Early 2023
Early 2023
Dobrostok
Fullstack Developer
Moscow
Developed the admin panel for authors of the Dobrostok photo stock using T3 stack and Next.js, providing an easy-to-use interface for content management. Implemented an authentication system using NextAuth. Optimized images on the backend, which improved site performance and reduced loading times


2020-2022
2020-2022
Inspro
Fullstack Developer
Moscow
https://www.inspro.ru/Worked at a company providing accounting services, where I was responsible for backend development, including working with PostgreSQL databases. Managed various server-side processes, such as data synchronization between accounting systems and implementing a reporting system for clients. Ensured the performance and security of the system, supporting the efficient processing of accounting data and reports


2019-2020
2019-2020
Mbloq
Frontend Developer
Moscow
https://www.mbloq.ru/Developed the women’s clothing online store Mbloq using Vanilla JS. Worked with the WordPress CMS to manage products, orders, and users. Optimized the website for search engines (SEO), including improving semantics and URL structure, as well as implementing a structured data system (Schema.org). Performed the deployment of web applications to the server, including environment setup and project build automation

Latest from the Blog
Insights on web development, design patterns, and technology trends
Get In Touch.
Let's discuss your next project or potential collaboration opportunities
Fill out the form below and I'll get back to you as soon as possible.