PavelPiatrovich
Frontend Engineer · React · React Native · TypeScript
Warsaw, Poland
Open to opportunitiesAbout
Frontend Engineer with 6+ years of commercial experience building scalable web and mobile applications with React, React Native, and TypeScript. Strong background in component-driven development, modern state management (Redux / Redux Toolkit, MobX, Zustand), and reusable UI systems with Storybook. Experience as SDET with Playwright. Some background in Node.js / Express.js with interest in expanding into backend (NestJS, GraphQL). I feel confident in cross-functional Agile teams developing features end to end.
years of
experience
Experience
Software Developer - React / React Native
CurrentSolbeg_
Jun 2021 - Present
Warsaw, Poland
Developed applications of varying complexity using React and React Native across multiple client projects. Worked as an SDET with a focus on automated testing using Playwright.
- -Build and maintain scalable web and mobile apps with React, React Native (Expo SDK), and TypeScript; reusable, well-typed components following a component-driven approach.
- -Collaborate with cross-functional distributed teams (backend, design, QA, PM); participate in code reviews, Agile ceremonies, frontend estimation, and asynchronous communication workflows using modern collaboration tools.
- -Proposed and introduced code review guidelines and best practices, contributing to team-wide process improvements.
- -Work as SDET: design and maintain automated end-to-end testing infrastructure with Playwright, improving regression coverage and release confidence.
Key Projects
Horse Racing Betting App - Cross-Platform
React Native · Expo SDK · Storybook- · Drove architectural decisions and built a React Native application from scratch; independently designed and implemented a scalable UI Kit supporting white-label configurations and dark/light themes with a focus on maintainability, reusability, and performance optimization.
- · Applied Component-Driven Development using Storybook to develop and maintain reusable components; collaborated on cross-platform delivery (iOS, Android, Web via Expo).
- · Contributed to performance optimization and test coverage (unit), ensuring maintainable and reliable codebase.
Betting Services Admin Panel - Web
React- · Contributed to the development and maintenance of a web-based admin panel for managing betting services.
- · Implemented new features, resolved issues, and adapted existing components for an upcoming UI redesign.
- · Collaborated closely with backend and QA teams in an Agile workflow.
Horse Racing Betting App - Cordova (iOS) & Web
React · Apache Cordova · Playwright- · Maintained and extended React-based components for a cross-platform betting app (iOS via Cordova and Web), ensuring stability and consistency across platforms.
- · Integrated and configured Cordova plugins, working with platform-specific (iOS) capabilities and resolving related issues.
- · Developed and maintained end-to-end test automation using Playwright, increasing regression coverage and reliability of key user flows.
Insurance Agent Portal
React · Micro Frontends · Redux- · Developed React components and feature modules within a micro-frontend architecture.
- · Improved codebase stability and maintainability through unit and integration testing.
- · Integrated REST APIs and managed application state with Redux.
Transport & Logistics App
React Native- · Built UI components for two React Native applications targeting managers and drivers in the transportation sector.
- · Improved application stability by resolving defects and supporting consistent release quality across both apps.
Frontend Developer - React
Freelance / Self-Initiated
Apr 2020 - Dec 2021
Remote
Contributed to a React app utilizing the Google Maps API, collaborating with backend developers, designers, and stakeholders. Also built a static website with Next.js as a sub-project.
- -Cooperated closely with backend developers to define API contracts and integrate REST endpoints.
- -Worked independently on feature delivery, API integration, and responsive UI implementation across web projects.
Frontend Developer
IterTech Innovations
Sep 2019 - Jun 2021
Minsk, Belarus
ERP solution for a large enterprise client; participated in migration from class-based components to modern React architecture with hooks and functional components. Contributed to a Next.js sub-project alongside the main product.
- -Built reusable UI components and maintained Storybook-based UI systems.
- -Wrote unit tests with Jest and Enzyme to keep the codebase stable and regression-free.
- -Worked on application performance and scalability, including bundle size reduction, rendering optimization, and asset optimization.
Skills
Frameworks & Libraries
State Management
Data Fetching & Realtime
UI & Styling
Testing
Build & Tooling
AI Dev Tools
Practices
Projects
Mentara
AI Mock Interview Training - Multi-Agent System
Full-stack AI interview-training app (Expo/React Native + Fastify) powered by 3 orchestrated LLM agents, with real-time token streaming over WebSocket for live interview conversations. Adding voice input (speech-to-text) and voice output (text-to-speech) for a hands-free mode, backed by a type-safe shared contract (TypeScript + Zod) across REST/WS. Planned launch across all target platforms by the end of 2026.
Space View
Immersive Single-Page Space Experience
A single-page space-themed experience built with Next.js and Three.js, featuring an interactive 3D scene rendered directly in the browser.
Fishing Store
Generic E-Commerce Solution - Redesign in Progress
A production-oriented online store evolving from a fishing retail project into a reusable e-commerce foundation. The redesign focuses on a clean App Router architecture, strict TypeScript contracts, WooCommerce/WordPress integrations, resilient order flows, and ongoing multilingual support with next-intl for localization-ready storefronts. Custom PHP plugins extend WooCommerce with product filters, wishlist flows, and product Q&A features.
Education
Degree
Bachelor of Engineering in Software Engineering
ISEI BSU
Certifications
React / Angular / TypeScript / JavaScript
IT Academy, Minsk
2018-2019Languages
Contact
Let's build something great together.
Open to interesting frontend challenges, collaborative teams, and B2B contracts. Product companies, startups, or ambitious side projects - if clean code and great UX matter to you, let's talk.
Get in touch