Frontend Developer with 4.5 years of commercial experience building and maintaining production web applications.
My main stack is React, TypeScript and JavaScript. I have experience working with complex UI and business logic, reusable component architecture, state management, GraphQL/Apollo and REST APIs.
Throughout my commercial experience, I have worked on both customer-facing interfaces and complex business platforms, developing features such as online booking, service and menu management, warehouse management, role-based access control, localization, and real-time UI functionality.
I focus on writing clean and maintainable code, building reusable solutions, and improving application performance and user experience. I am comfortable working with existing production codebases and collaborating with backend developers, designers and QA engineers.
Currently, I am expanding my stack with Next.js and Node.js to strengthen my full-stack development skills. I also actively use AI development tools such as ChatGPT, GitHub Copilot and Cursor in my workflow.
Core stack: React, TypeScript, JavaScript, GraphQL, Apollo Client, REST API, HTML5, CSS3, SCSS, Git.
Cloud-based POS and CRM platform for service and retail businesses.
• Developed and maintained core platform modules: Logbook, Online Booking, Services, Menu, Warehouse Management, and Role Management.
• Built reusable UI components and internal npm packages, including scheduling, service management workflows, and multi-select modal systems used across multiple modules.
• Developed menu management functionality for creating, editing, cloning, transferring, and configuring services and categories.
• Implemented configurable module management with dependency-based activation logic, as well as role and permission management.
• Developed CRUD functionality and business logic for services, warehouses, online appointments, menus, and other business entities.
• Integrated GraphQL APIs using Apollo Client and GraphQL Codegen and collaborated closely with backend developers on new features.
• Implemented internationalization (i18n) and localization across multiple platform modules.
• Improved frontend performance and UX through on-demand data loading, memoization, render optimization, Context API, and WebSocket-based real-time updates.
Technologies: React.js, TypeScript, React Context, React Router, GraphQL, Apollo Client, GraphQL Codegen, React Hook Form, Formik, Yup, i18next, Tailwind CSS, SCSS, styled-components, Git.
AI Tools: ChatGPT, GitHub Copilot, Cursor.
Web platforms for art auctions and architecture & interior design businesses.
• Developed responsive and cross-browser web interfaces using HTML, SCSS, JavaScript, and jQuery.
• Built and maintained reusable UI components, interactive sections, and dynamic page layouts.
• Implemented animations and interactive visual effects to improve user experience and engagement.
• Developed image galleries, sliders, modal windows, and fullscreen previews for media-rich content.
• Integrated and customized third-party frontend libraries and plugins, including carousel and gallery solutions.
• Collaborated with designers and frontend developers to transform UI/UX concepts into production-ready interfaces.
• Optimized layouts and styles for desktop, tablet, and mobile devices, ensuring consistent behavior across browsers and screen sizes.
Technologies: HTML5, CSS3, SCSS, JavaScript, jQuery, Slick Slider, Git.