Frontend Developer in Kyiv, Ukraine, with 5+ years of experience in production web apps. I build checkout and payment flows, marketing funnels, and POS and retail platforms with Vue, Nuxt, React, Angular and TypeScript.
Portfolio · LinkedIn · Telegram
- Checkbox Group, January 2026 to present: Posbox, a POS and retail management platform (Vue.js, Nuxt.js, Pinia, Vuetify).
- w7g (ex SuitsMe), Genesis Tech, December 2023 to October 2025: quiz funnels and payment flows for the FABU wellness app (React, Remix, TypeScript), an internal CMS and web game interfaces for SuitsMe (Vue.js).
- GetWin, August 2022 to November 2023: 4HUB, a collaboration platform with video calls and chat (React, WebRTC, WebSocket), and the TeamCollab admin portal (Angular, NgRx).
- Abz.agency, August 2021 to July 2022: SPAs, server-rendered sites, admin panels and shared component libraries.
Commercial code is private. The repositories below are take-home assignments and personal projects.
| Project | What it is | Stack |
|---|---|---|
| react-time-bridge | Time zone converter and meeting planner that finds shared working hours | React 19, TypeScript, Tailwind CSS 4, Radix UI |
| vue-ai-chat | AI chat with streaming answers, chat history and an English and Ukrainian UI | Vue 3, TypeScript, Vuetify, Pinia |
| portfolio | Personal portfolio site with case studies, built to respect reduced motion | Astro, Tailwind CSS, GSAP |
| react-attendance-journal | School attendance journal with optimistic updates | React 18, TypeScript, React Query, Material UI |
| react-crypto-tracker | Live cryptocurrency prices over a WebSocket stream | React 18, TypeScript, Tailwind CSS |
| vue-ontrack | Daily time tracker with an hourly timeline and activity targets | Vue 3, Tailwind CSS, Vite |
- Frameworks: Vue.js, Nuxt.js, React, Next.js, Remix, Angular, React Native (Expo)
- Languages: TypeScript, JavaScript, HTML, CSS
- State and data: Pinia, Vuex, Redux Toolkit, RTK Query, NgRx, RxJS, REST, WebSocket, WebRTC
- UI: Tailwind CSS, SCSS, Vuetify, Material UI, Angular Material, Storybook
- Testing: Jest, React Testing Library, Vue Test Utils, Cypress
- Delivery: Vite, Webpack, GitHub Actions, GitLab, TeamCity

