Олександр Ткач

Олександр Ткач

Спеціалізація

Senior Frontend Інженер · Web3 & DeFi

Локація

Львів, Україна

Контакти

Познайомимось!

Я — Олександр Ткач. Senior Frontend Інженер · Web3 & DeFi.

Портфоліо

Ключові проєкти з моєю участю

Quasar screenshot

Quasar

Бекенд індексації транзакцій і хмарної синхронізації з вебхуками та багатокористувацькою автентифікацією — працює як керований SaaS у публічній беті та опублікований як відкрита self-hosted версія Quasar Community Edition (Apache-2.0).

Next.jsNestJSPostgreSQLRedisDrizzle ORMPayload CMSDockerBullMQTraefikGitHub ActionsViemSolana Kit
Відкриті пакети TUWA screenshot

Відкриті пакети TUWA

Відкриті (Apache-2.0) TypeScript-пакети для self-custody застосунків на EVM та Solana: мультичейн-утиліти (Orbit Utils), авторизація CAIP-122 (SIWX), підключення гаманців (Satellite Connect), відстеження транзакцій (Pulsar), UI-компоненти React (Nova UI Kit) та єдиний SDK, що об’єднує їх разом.

TypeScriptZustandImmerReactViemSolana KitWagmiTailwind
Про мене

Досвід та філософія

7 з моїх 8+ років у frontend я присвятив DeFi. В Aave я працював над інтерфейсом застосунку у версіях V1, V2 та V3, а в BGD Labs створив інтерфейс Aave Governance V3 та інструменти обробки даних, які скоротили витрати на RPC-інфраструктуру на 30%. Ця робота привела мене до TUWA: відкритих TypeScript-пакетів для гаманців, автентифікації та трекінгу транзакцій на EVM і Solana, дизайн-системи React та Quasar — бекенду, що синхронізує все це. Я створюю інтерфейси, які залишаються швидкими, надійними та кришталево чіткими навіть при високій щільності даних та реальних фінансових ризиках.

Резюме

Кар’єра та освіта

Мій шлях в освіті та професійному розвитку в інженерії програмного забезпечення.

Open Source Проєкти

Self-Hosted бекенд індексації транзакцій (Quasar Community Edition)

2026 - Дотепер

TUWA (Головний open source)

Однокористувацька версія Quasar під ліцензією Apache-2.0: серверний бекенд на NestJS із двофазним трекінгом EVM та Solana, партиціонованим PostgreSQL, підписаними вебхуками та адмін-панеллю Payload із 2FA на основі TOTP. Генерується з продакшн-кодової бази автоматичним пайплайном (видалення мертвого коду, гейти витоків) і публікується після кожного релізу як підписані Docker-образи.

NestJSPostgreSQLBullMQPayload CMSDockerGitHub Actions

Мультичейн-авторизація (SIWX)

2025 - Дотепер

TUWA (Головний open source)

Єдиний потік авторизації за стандартом CAIP-122 для гаманців EVM та Solana з серверною верифікацією: підтримка EIP-191, EIP-1271 та ERC-6492 на всіх EVM-мережах, ed25519 на Solana, одноразові нонси, сесії та видача JWT + JWKS для зовнішніх провайдерів автентифікації.

TypeScriptViemSubtleCryptoNPM

Базові мультичейн-утиліти (Orbit Utils)

2025 - Дотепер

TUWA (Головний open source)

Мультичейн-хелпери для EVM та Solana: ідентифікатори мереж та акаунтів (CAIP-2, CAIP-10, CAIP-19), кешовані клієнти viem та @solana/kit, резолвінг імен ENS і SNS, а також смарт-акаунти ERC-4337.

TypeScriptViemWagmiSolana KitNPM

Відстеження Web3-транзакцій (Pulsar Core)

2025 - Дотепер

TUWA (Головний open source)

Відстеження життєвого циклу транзакцій для EVM та Solana зі збереженням стану між перезавантаженнями сторінки, виявленням прискорення (speed-up) та скасування, а також трекерами для ERC-4337 та Safe.

TypeScriptViemWagmiSolana KitNPM

Підключення Web3-гаманців (Satellite Connect)

2025 - Дотепер

TUWA (Головний open source)

Headless-стор для підключення гаманців EVM та Solana: автоматично відновлює з’єднання з останнім гаманцем, відстежує зміну акаунта та мережі всередині гаманця й синхронізує сесії SIWX.

TypeScriptZustandImmerViemSolana KitNPM

Web3 React дизайн-система (Nova UI Kit)

2025 - Дотепер

TUWA (Головний open source)

Гнучка React дизайн-система для підключення гаманців і проведення транзакцій на EVM та Solana: кнопки підключення, модальні вікна, сповіщення (toasts) і історія транзакцій, дизайн-токени на CSS-змінних, задокументована в Storybook.

ReactTypeScriptTailwind CSSFramer MotionStorybookNPM

Клієнт API Quasar (Quasar SDK)

2025 - Дотепер

TUWA (Головний open source)

Клієнт до API Quasar для Quasar Cloud та self-hosted нод Quasar: безпечна синхронізація транзакцій та історія для Pulsar із вашого сервера, а також CLI-утиліта для локального проксування вебхуків.

TypeScriptNode.jsREST APINPM

Досвід роботи

Засновник та провідний інженер

Серп 2025 - Дотепер

TUWA (Головний open source)

Одноосібний засновник відкритого TypeScript-інструментарію для EVM та Solana: 25 npm-пакетів для підключення гаманців, авторизації CAIP-122 та трекінгу транзакцій, дизайн-система Nova UI Kit, документаційний хаб docs.tuwa.io на Next.js 16 та Quasar — бекенд індексації й синхронізації, випущений у вигляді Quasar Cloud та відкритої Community Edition.

ReactNext.jsTypeScriptSolanaEVMNestJSPostgreSQL

Software Engineer (Frontend)

Квіт 2022 - Берез 2025

BGD Labs

Спроєктував та відповідав за інтерфейс Aave Governance V3 із прямим читанням даних через RPC у мультичейн-середовищі, а також інструменти обробки даних, які скоротили витрати на RPC-інфраструктуру на 30%. Основний автор frontend-web3-utils — бібліотеки BGD Labs для підключення гаманців та трекінгу транзакцій.

Next.jstRPCZustandViemWagmi

Frontend Розробник

Вер 2019 - Лют 2022

Lend / Aave

Frontend-розробник у команді застосунку Aave протягом релізів V1, V2 та V3 аж до запуску V3 в продакшн; реалізовував інтерфейси ключових потоків кредитування, депозитів та позик.

ReactTypeScriptEthers.jsGraphQLSASS

Frontend Розробник (Team Lead)

Квіт 2018 - Вер 2019

UpTrader

Приєднався на етапі переходу UpTrader від кастомної розробки до SaaS і допоміг з нуля створити фронтенд хмарної Forex CRM: бек-офіс брокера та кабінет трейдера. Разом із командою заклав архітектуру фронтенду, скоротив час відгуку критичних запитів на 30% і наприкінці був підвищений до frontend team lead.

ReactReduxRedux-SagaJestSCSS

Освіта

Бакалавр комп’ютерних наук

2016 - 2018

Сумський державний університет

Інформатика, математичне забезпечення та адміністрування інформаційних систем.

Молодший спеціаліст з комп’ютерної інженерії

2012 - 2016

Політехнічний фаховий коледж КІСумДУ

Обслуговування комп’ютерних систем і мереж.

Інструменти

Технології та стек

Технології та інструменти, за допомогою яких я втілюю інженерні ідеї в життя.

React icon

React

TypeScript icon

TypeScript

Next.js icon

Next.js

Tailwind CSS icon

Tailwind CSS

Viem icon

Viem

Wagmi icon

Wagmi

Solidity icon

Solidity

Figma icon

Figma

NestJS icon

NestJS

Redis icon

Redis

Docker icon

Docker

PostgreSQL icon

PostgreSQL

GitHub Actions icon

GitHub Actions

Контакти

Зв’яжіться зі мною

Відповім протягом 24 годин у робочі дні.
Ваша інформація захищена й не передається третім особам.