At Джи Эль Грейн Логист, I independently designed and developed a real-time chat module for a logistics CRM, handling the work from the backend through the frontend. It runs in production and uses NestJS, Socket.io, Prisma, PostgreSQL, Next.js, and React.
I also developed frontend features for the CRM using Twig and vanilla JavaScript, including request forms, document uploads and validation, and interactive tables. I built modules for managing counterparties, with dynamic entity creation, file uploads, and validation through DaData.
For the same platform, I designed a drill-down interface for multi-level statistics with lazy data loading. I also integrated the frontend with REST APIs and OneSignal push notifications, and periodically updated Symfony 5 / PHP 7.4 backend logic when frontend integration required it.
At web studio Andrei Barskih, I developed frontend features for web applications including online stores, landing pages, and blogs. I worked on component architecture, user flows, performance, and SEO, and built an installer and plugin to enforce a consistent Next.js project architecture.

