Full-Stack Developer · React · TypeScript · Node.js
Building production-ready web apps from database to UI
Full-stack developer based in Ukraine. I build web applications with a focus on clean architecture, real-world functionality, and polished user experiences. I care about writing code that's maintainable, scalable, and genuinely useful.
Currently expanding into Next.js (SSR, App Router, Server Actions) and deepening backend expertise with Node.js & Express.
Frontend: React · TypeScript · Tailwind CSS · GSAP · HTML · CSS Backend: Node.js · Express · Socket.IO · Firebase · Cloud Functions Data: SQL · Firestore Integrations: Stripe · LiqPay · i18next · React Query · Zod Tools: Git · Vite · ESLint · Prettier · Husky · GitHub Actions · CI/CD
Full-featured e-commerce bookstore with real payment processing, authentication, and internationalization — not a tutorial clone.
- Payments — Stripe Elements & LiqPay checkout with downloadable PDF invoices
- Auth — Firebase Auth (email/password + Google sign-in)
- i18n — English & Ukrainian across 12+ translation namespaces
- UX — Dark mode, GSAP + ScrollTrigger animations, skeleton loading, lazy routes
- Infra — CI/CD via GitHub Actions, responsive mobile-first grid system
Stack: React 19 · TypeScript · Tailwind CSS · Firebase · Stripe · React Query · GSAP · Zod
Multi-room real-time chat application with instant messaging, room management, and a Discord-inspired dark UI. Full-stack WebSocket architecture with no REST endpoints — everything flows through Socket.IO events.
- Real-time — Instant messaging via Socket.IO with room-scoped broadcasts
- Room management — Create, rename, delete, and switch between rooms
- Live sync — All connected clients stay in sync on room and message updates
- Deployment — Separate client (Static Site) and server (Web Service) on Render
Stack: React 18 · Node.js · Express · Socket.IO · Vite · SCSS
A clean, functional task manager with REST API integration. Built to actually feel good to use.
Stack: React · TypeScript · REST API
Pixel-perfect responsive landing page. Pure HTML & CSS — proof that strong fundamentals build solid results.
Stack: HTML · CSS
- 🏀 Sports keep me balanced
- 🎬 Movie buff (seriously, I watch too many)
- 🎵 Music is always on when I'm coding
Open to opportunities — let's build something great together.


