# Petro Markovich > Senior Frontend Developer · Magento 2 · React. 8+ years of commercial frontend work: Magento 2 (Hyvä, PWA Studio), custom checkouts and Core Web Vitals, built with React, Next.js and TypeScript. ## Main sections - [Home](https://petermarkovych.com.ua/): overview, services, FAQ - [Projects](https://petermarkovych.com.ua/projects): selected work - [Connect](https://petermarkovych.com.ua/connect): connect an AI agent over MCP - [Contact](https://petermarkovych.com.ua/contact): send a brief or book a call - [Українська](https://petermarkovych.com.ua/uk/): the same site in Ukrainian ## Services - Magento 2 e-commerce: Hyvä and PWA Studio storefronts, custom React checkout, headless commerce and Core Web Vitals work. - Frontend architecture: Nx monorepos, shared component libraries in Storybook, performance work, and version upgrades with minimal disruption to live stores. - Full-stack and AI-assisted engineering: Node.js/Express and MongoDB backends, Stripe, OAuth and email flows, and Claude Code workflows for analysis, refactoring and review. ## Selected work - [Multi-storefront e-commerce platform](https://petermarkovych.com.ua/projects/multi-storefront-platform.md): Took over and led frontend development of a five-storefront e-commerce platform on Magento PWA Studio, reworking its architecture for scale and shipping platform upgrades with minimal disruption. - [Second-hand marketplace](https://petermarkovych.com.ua/projects/second-hand-marketplace.md): A C2C marketplace for second-hand goods, built on Sharetribe and deeply customized with React and a custom middleware (BFF) layer. - [Custom React checkout for a Magento 2 (Hyvä) store](https://petermarkovych.com.ua/projects/react-checkout-magento.md): Led a custom checkout for an e-commerce store on Magento 2 (Hyvä), replacing the default checkout with a fast, fully customizable React solution. - [Internal operations system](https://petermarkovych.com.ua/projects/internal-operations-system.md): Contributed to an internal enterprise system covering warehouse operations, the work-order lifecycle, reporting and operational analytics. - [Online travel booking platform](https://petermarkovych.com.ua/projects/online-travel-booking.md): A trip-booking website for an online travel agency, built with React and Next.js, from the project architecture to the UI and the business logic. - [University ERP](https://petermarkovych.com.ua/projects/university-erp.md): An ERP system for a university that automates the processing of internal documentation: students, grades, educational plans and report printing. - [Online therapy platform](https://petermarkovych.com.ua/projects/online-therapy-platform.md): A platform for online therapists and healers: public site, admin panel, blog, emails, payments and part of the backend. - [Omnichannel call-center desktop app](https://petermarkovych.com.ua/projects/call-center-desktop-app.md): An online call center on React and Electron: chatbots, SMS, in-app telephony and contact management in one agent panel. - [Image-editing configurator for custom printed products](https://petermarkovych.com.ua/projects/image-product-configurator.md): An online app for editing images and designing custom printed products from the customer’s own photo, with image customization and extra options. - [Solar-panel CRM and marketplace](https://petermarkovych.com.ua/projects/solar-crm-marketplace.md): A CRM on React and Magento PWA Studio for configuring and selling solar-panel systems to leads, with a marketplace of ready offers. - [CRM and e-commerce platform on Magento 2 with a Vue 3 frontend](https://petermarkovych.com.ua/projects/crm-ecommerce-magento-vue.md): An enterprise e-commerce and CRM system on Magento 2 with a custom Vue 3 frontend, a headless architecture and extended Magento APIs. - [Magento PWA storefront support and feature work](https://petermarkovych.com.ua/projects/magento-pwa-support.md): Support, feature development and enhancement of a React PWA e-commerce platform integrated with Magento 2 through its API. - [Driving-school platform with offline-first exams](https://petermarkovych.com.ua/projects/driving-school-platform.md): A full-stack driving-school platform for students, teachers, schools and theory exams, with an offline-first exam experience. ## Agent interfaces - MCP server (streamable HTTP, no authentication): https://petermarkovych.com.ua/api/mcp - [MCP server card](https://petermarkovych.com.ua/.well-known/mcp/server-card.json) - [OpenAPI description](https://petermarkovych.com.ua/openapi.json) - [AGENTS.md](https://petermarkovych.com.ua/AGENTS.md): how to send a brief - [Resume (JSON)](https://petermarkovych.com.ua/api/resume.json) - [Site index (JSON)](https://petermarkovych.com.ua/ai-index.json) - [Full text of this site](https://petermarkovych.com.ua/llms-full.txt) ## Markdown source Append `.md` to a page URL to get its Markdown: https://petermarkovych.com.ua/index.md for the home page, https://petermarkovych.com.ua/projects.md, https://petermarkovych.com.ua/connect.md, https://petermarkovych.com.ua/contact.md. Ukrainian pages live under https://petermarkovych.com.ua/uk/ (for example https://petermarkovych.com.ua/uk/index.md). ## Contact - Availability: Open to full-time roles and freelance projects. - Telegram: https://example.invalid/⟦placeholder⟧-telegram - LinkedIn: https://www.linkedin.com/in/petro-m-98a373201/ - Calendly: https://example.invalid/⟦placeholder⟧-calendly - [Contact page](https://petermarkovych.com.ua/contact)