desktop
mobile

Description:

Freelance project. The client requested an updated shop plan with current companies. The entire interactive functionality was implemented in pure JavaScript, and the base map layout was manually adjusted in Adobe Illustrator.

Visit web

JS
PHP
MySQL
desktop
mobile

Description:

Developed from scratch — full front-end architecture, SSR setup, and REST integrations on Next.js. Implemented Stripe payments, Cloudflare Workers deployment, and adaptive UI with Tailwind CSS for a seamless charity auction experience.

Visit web

Next
SSR
RESTful APIs
TypeScript
Cloudflare Workers
Stripe API
Next-Intl
Tailwind
desktop
mobile

Description:

Built from scratch — complete ticketing platform for clubs and fans. Developed web client and admin panel on Next.js with SSR, RESTful APIs, and Stripe integration. Focused on smooth UX, responsive design, and secure ticket management workflows.

Visit web

Next
SSR
RESTful APIs
TypeScript
Cloudflare Pages
Stripe API
Tailwind
desktop
mobile

Description:

Led a full rebuild of the company’s streaming platform — migrating from legacy React to modern Next.js with SSR. Redesigned front-end architecture, improved performance, and rebuilt UI for a faster, cleaner, and more scalable product.

Visit web

Next
SSR
RESTful APIs
TypeScript
Cloudflare Pages
Stripe API
Next-Intl
Tailwind
desktop
mobile

Description:

My first experience with creating Telegram Bot.

JS
Telegraf
mobile

Description:

Contributed to the React Native (Expo) app by improving media file handling, offline backups, and Mapbox-based geolocation features. Added support for file persistence, backend sync, and bug fixes to improve data reliability in offline mode.

Expo
React Native
Mapbox SDK
AsyncStorage
RESTful API
mobile

Description:

Developed from scratch a React Native app for airline cabin service — enabling passengers to order meals, drinks, and duty-free items. Implemented real-time syncing, Stripe Terminal integration, and reactive data layer with WatermelonDB and RxJS.

React Native
TypeScript
Redux Toolkit
RESTful API
Stripe API
Stripe Terminal
Watermelon DB
RxJS-based reactive store