This page is the long version — the detail behind the bullet points, the engineering philosophy behind the stack choices, and the arc that got me here.
Full-stack JavaScript/TypeScript developer with over 5 years of experience, specializing in Web3 and blockchain development. I've contributed to over 10 production applications across DeFi, fund administration, HR SaaS, loyalty platforms, e-commerce, and education — working across end-to-end onchain transactional flows, multi-network multi-wallet dApp architecture, robust backend systems, scalable and resource-efficient frontend components with real-time data layers and strategic caching, and infrastructure and deployment across Docker, VPS, and cloud services.
My expertise lies in building full-stack dApps and backend systems, primarily using TypeScript, Next.js, Node.js, Viem, Wagmi, and Solidity. With over a decade of engineering experience — including five years in civil engineering and construction project administration — I tend to anticipate issues early and approach them from the technical, user experience, and business angles at once.
I'm resourceful, can find multiple ways to solve a problem, and can take a concept and deliver it as a working feature. I use AI daily in roughly 80% of my coding workflow — agents for automated bug detection, code scanning, and merge request analysis — but I never ship code without personal review. AI accelerates me; it doesn't replace judgment.
On-chain fund administration platform enabling crypto fund managers to create, operate, and report on tokenized investment vehicles across EVM chains (Ethereum, Arbitrum, Base, BSC).
Delivered full-stack solutions across multiple concurrent client projects in HR, loyalty, real estate, and mobile sectors — configurable backend engines, third-party wallet and payment integrations, admin dashboards, React Native mobile apps, and legacy framework migrations.
Built features across 6 client projects spanning education, marketing, e-commerce, and health sectors.
Built RESTful APIs with Node/Express and responsive UIs with React and EJS; implemented authentication with Passport and JWT; worked across PostgreSQL, MongoDB, and a GraphQL/Apollo e-commerce model.
Five years of multi-site construction project administration — Mecca, Lviv, Comrat, Kyiv — managing teams of engineers, maintaining communication with clients, suppliers, and subcontractors, and developing spreadsheet/VBA progress-tracking systems. This is where I learned to plan under constraint, anticipate downstream problems, and communicate across disciplines. It still shapes how I approach software.
TypeScript, JavaScript, Solidity, HTML, CSS/Sass, SQL
React, Next.js (Pages & App Router), TanStack Query/Router/Start, Tailwind CSS, Material-UI, Headless UI, Radix UI, Framer Motion, React Native, Expo
Node.js, Express, Koa, Next.js API Routes, REST APIs, RPCs, GraphQL/Apollo, Socket.IO, WebSockets
Solidity, Foundry, Hardhat, OpenZeppelin, Proxy Contracts (Beacon/Module patterns), Viem, Wagmi, Ethers, Privy, Alchemy, Paymaster (ERC-4337), The Graph
PostgreSQL, MySQL, MongoDB, Redis; Prisma, Sequelize, Mongoose
Vercel, Railway, Cloudflare, AWS S3, Garage, Supabase, Neon, Docker, VPS, Nginx
JWT, Passport.js, NextAuth, SAML/SSO (Azure AD, OKTA), OAuth, Zod, bcrypt
Jest, Vitest, React Testing Library, Mocha/Chai, Playwright (E2E), Matchstick (subgraph), Supertest
Stripe, Google APIs (Calendar, Docs, Maps, Wallet), Apple Wallet, Sentry, Mixpanel, i18next, OpenAI API, Google Gemini AI, Resend, Telegram Bot API