Дмитрий Борисенко

Good morning!I'm Dmitry BorisenkoFullstack Developer

EMAIL ME

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 - Photo 1
MoscowCSS #29 - Photo 2
MoscowCSS #29 - Photo 3
MoscowCSS #29 - Photo 4
MoscowCSS #29 - Photo 5
MoscowCSS #29 - Photo 6
MoscowCSS #29 - Photo 7
Hybrid: In-person + Online
Completed

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.

November 6, 2025, 18:00-22:00 MSK
Moscow, Russia
School 21, Vyatskaya St., 27, building 42

Tech Stack.

Frontend

13 tools
Javascript
Typescript
React
Redux
Next.js
GraphQL
HTML
CSS
+5 more

Backend

8 tools
Node.js
Express.js
JSON Web Tokens
PostgreSQL
Prisma ORM
Sequelize
MongoDB
Strapi

DevOps & Cloud

6 tools
Docker
Vercel
Nginx
GitHub Actions
PM2
Redis

Other tools

6 tools
Jest
Git
GitHub
GitLab
Figma
Postman

Projects.

Сайт компании Moscow Business Academy

Moscow Business Academy

  • 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.

Сайт компании Komponenta

Komponenta

  • 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.

Сайт компании Digital Dyatel

Digital Dyatel

  • 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.

Сайт компании HealthShop

HealthShop

  • 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

MBA

Fullstack Developer

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

MBA Main Page - New VersionMBA Main Page - Old Version
MBA Program Page - New VersionMBA Program Page - Old Version

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

company screenshot
company screenshot

2020-2022

Inspro

Fullstack Developer

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

Inspro screenshot
Inspro screenshot

2019-2020

Mbloq

Frontend Developer

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

company screenshot

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.