Стек
Технології, з якими я працюю
Не просто список інструментів — тут я пояснюю, як і чому я використовую кожну технологію у своїй роботі. Моя основа — React Native & Expo для мобільних, підтриманий міцним веб стеком з React, Next.js та TypeScript.
Мобільні
Я створюю кросплатформні мобільні додатки з React Native використовуючи екосистему Expo — від прототипу до публікації.
Працюю з локальним сховищем, налаштовую push-сповіщення та оптимізую рендеринг складних списків з великим обсягом даних. Фокусуюсь на плавних анімаціях та адаптивних інтерфейсах, щоб додаток виглядав нативно.
Веб
Мій основний веб стек — це React разом з TypeScript. Будую проєкти з Next.js, активно використовуючи App Router, серверні компоненти та ISR для швидкого завантаження сторінок. Для стилізації використовую Tailwind CSS.
Для ультра-швидкого рантайму, менеджера пакетів та автоматизації використовую Bun, разом з Node.js для створення API маршрутів та serverless функцій. Деплою проєкти на Vercel, зберігаю код на GitHub та відстежую завдання в Jira.
Десктоп
Я створюю десктоп додатки з Tauri на базі Rust. Ціную мінімальний розмір бінарного файлу та відсутність важкого рантайму (на відміну від Electron). Використовую цей стек для створення швидких утиліт, де веб технології на фронтенді ідеально поєднуються з системними викликами Rust.
ШІ та LLM
Я активно інтегрую ШІ у свій робочий процес та експериментую з інтеграціями мовних моделей у додатках. Щоденно для кодування покладаюсь на Claude Code та Claude AI.
У проєктах маршрутизую запити між провайдерами за допомогою OpenRouter. Маю досвід роботи з API від OpenAI, Gemini, DeepSeek, Mistral AI, Kimi, Qwen та Grok xAI, розуміючи сильні сторони кожної моделі. Для пошуку та тестування open source рішень використовую Hugging Face.
Сервіси та інфраструктура
Я використовую Cloudflare для доменів, налаштування DNS та serverless функцій (Workers, R2).
Будую бекенд сервіси та серверну логіку з Firebase (Auth, Firestore, Cloud Functions) або Supabase (PostgreSQL, Realtime, Row Level Security). Проєктую реляційні бази даних в PostgreSQL — від простих схем до складних запитів.
Для кешування використовую Redis. Також маю досвід інтеграції платежів через Stripe — від простих Checkout сесій до складних підписних потоків.
Дизайн
Я створюю дизайн системи, інтерактивні прототипи та інтерфейси в Figma. Добре розуміюсь на компонентах, варіантах, Auto Layout та design токенах.
Дизайн та код — це одне для мене, тому я створюю інтерфейси піксель-досконало з самого початку, економлячи час під час розробки.
Інструменти
Мій основний редактор — VS Code. Керую кодом за допомогою Git через осмислені коміти та чисті Pull Requests. Для ізоляції середовища та контейнеризації сервісів використовую Docker.