Self-employed
reLayout — open-source macOS utility that corrects wrong keyboard layout, since 06/2026.
- Swift engine correcting cross-script input offline with ≥99% precision, no telemetry, network or disk access
- Automated macOS distribution: code signing, notarization, Sparkle updates, Homebrew releases and 12 localizations
Swift, AppKit, GitHub Actions
Travel Safety — offline-first React Native application, Next.js administration platform and Supabase/PostgreSQL backend, since 04/2026.
- Offline SQLite mirror with incremental synchronization; the application stays fully usable offline
- Backend secured with row-level security, isolated service roles, granular permissions and mutation auditing
- Deterministic-first data pipeline: rules resolve at least 60% of records before any model call, a locally hosted LLM handles the rest against grounded sources
TypeScript, Next.js, React Native, Expo, Supabase, PostgreSQL, SQLite, Playwright, Zod
Develux
Frontend lead on an Angular back-office platform used by 30 operations specialists across three core workflows serving 5,000+ end users.
Led five engineers as both technical lead and product owner, owning frontend and API requirements, delivery planning, architecture and release quality on a Kanban flow shipping every 3–7 days.
- Ran the Angular 17→19 upgrade as an agent-assisted workflow: one day, against the week my own manual upgrade had taken
- Migrated development and production builds to esbuild, improving cold-build and hot-reload performance
- Took unit-test coverage from 5–7% to 35% on Jest and Vitest
- Retired two legacy user applications from the Nx monorepo, halving it: faster builds, smaller bundles
Angular, React, TypeScript, Nx, esbuild, Storybook, Jest, Vitest
GlobalLogic
Frontend lead on React administration tools for a ticketing and event-management platform operating at 300–1,000 requests per second during peak periods under a 99.9% uptime SLA.
Led a frontend team of five across development, code reviews, build tooling and architecture. Partnered directly with US-based client stakeholders to clarify requirements, agree release scope and demonstrate increments.
- Diagnosed and repaired a failed webpack 5 migration, reducing hot-reload time from 15–20 minutes to 5–7 seconds
- Optimized webpack configuration and introduced esbuild to improve build performance and reduce bundle size
- Reworked the CSS Modules architecture and corrected timezone-aware calendar and date-picker behavior across event types
React, TypeScript, webpack, esbuild, Sass, CSS Modules, Jest
EPAM Systems
Frontend lead on React and Node.js work. Led a team of five, owned hiring and quarterly roadmap planning, and mentored three developers to mid-level positions.
Ran a React and Apollo GraphQL proof of concept for an enterprise transformation, negotiated technical requirements directly with the customer, and managed containerized deployments.
Frontend and GraphQL API layer across three enterprise engagements:
- Built React components integrated with GraphQL and Salesforce Interaction Studio for retail personalization
- Developed the GraphQL API layer for an ML-based insurance risk-scoring service using AWS AppSync and Cognito
- Migrated an enterprise storefront to React and Adobe Experience Manager with Magento GraphQL and Jest coverage
React, Redux, TypeScript, Node.js, GraphQL, Apollo, AWS AppSync, Cognito, Azure DevOps, Docker, Kubernetes, Jest
Svitla Systems
Full-stack on React and Node.js. Delivered two client products in parallel over nine months:
- Built React and Node.js features for a retail location service integrated with Google Maps
- Developed and tested Node.js and browser components for flight aggregation and aircraft cabin planning, with containerized delivery through Docker Swarm
React, Redux, Redux-Saga, Node.js, Google Maps JavaScript API, Docker Swarm, Mocha
Freelance
Independent consulting on two client products, full-stack and infrastructure:
- Blockchain payment service, 01/2018 – 04/2018 — designed and delivered to production in 4 months: architecture, Node.js API gateway, Vue.js customer portal, transaction queue, access controls, Redis caching and payment provider integration
- Customer-support platform, 05/2017 – 01/2018 — owned CI/CD and AWS infrastructure end to end through a 9-month monolith-to-microservices migration, building the pipelines and deployment tooling; partnered directly with US-based stakeholders, including an on-site visit for requirements workshops and rollout planning
TypeScript, Node.js, Vue.js, MongoDB, Redis, AWS CloudFormation, Jenkins, Groovy, Docker, Kubernetes
Multiple employers
Started as a web developer at W3 Ukraine, progressed to Markup Team Lead, then Head of Training — designed the curriculum, ran candidate selection, and mentored 50+ junior developers through a structured program.
Delivered single-page applications across private cloud, medical analytics, geolocation, browser gaming and e-commerce at EPAM Systems, DAXX, Sigma Software, Svitla Systems.
Travelled to client sites for discovery and requirements workshops, agreeing scope with stakeholders face to face.