Senior full-stack product engineer turning complex product work into clear, dependable releases.
I work directly across product UX, frontend systems, Rails APIs, data workflows, testing, and production delivery. My focus is the difficult space where user experience, application logic, integrations, and release risk meet.
10+ years shipping products · Open-source contributor · Remote worldwide from Lviv, Ukraine
Portfolio · Selected work · Engineering notes · Book a 30-minute intro
A live wallet-first crypto portfolio product for importing activity, reviewing holdings and transactions, exploring analytics, and preparing tax-ready exports.
Next.js · TypeScript · Ruby on Rails · GraphQL · Web3
A local-first financial workspace for Monobank sync, transaction review, reports, budgets, backups, and deterministic exports. Published as a documented, tested npm package.
TypeScript · Fastify · SQLite · Playwright · npm
An approval-first AI task board that turns messy notes into structured work through agent proposals, explicit human decisions, and durable local history.
React · TypeScript · Fastify · SQLite · npm
- Ruby — public organization member contributing across Ruby, RubyGems, and ruby-lang.org.
- Ruby on Rails — merged fixes covering Action Mailbox, host validation, SQLite, and framework edge cases.
- OpenClaw — merged contributions around security boundaries, webhook integrity, routing, and agent safeguards.
- Own the path from product interface and application logic through testing and release.
- Modernize fragile systems in reviewable slices while the roadmap keeps moving.
- Build production AI workflows with explicit approvals, evaluation, fallbacks, and observability.
- Leave maintainable code, clear context, and an easier next release.
React, Next.js, TypeScript, Ruby on Rails, GraphQL, Node.js, Fastify, SQLite, MySQL, PostgreSQL, Playwright, and production AI systems.
Have a product bottleneck or a high-risk delivery scope? Book a 30-minute intro or connect with me on LinkedIn.




