In 10 seconds
The short version
Experience
8yrs
Shipping web products with Vue.js — from seed-stage startups to enterprise B2B SaaS.
What I do
0 → 1
I take ideas from blank page to live product — design, code, launch, and iterate.
Right now
Solofounder
Built My Zodiac AI end-to-end: web app, native Android, payments, AI features.
What I can do for you
Plain English
01
Build a product from scratch and ship it.
Give me a Figma or just an idea. I write the code, design the screens, wire up payments, deploy it, and keep it running. No handoffs, no gaps.
ProofMy Zodiac AI — built alone, launched, real paying users.
02
Be the only engineer a small team needs on the frontend.
One person who decides the architecture, writes the code, reviews the pull requests, talks to designers and backend, and unblocks everyone. Senior-level judgment without the politics of a big team.
What it looks likeAt Oboard I was this person for 4 years — reviewed every frontend change, owned the design system, and shipped the product into Monday, Salesforce, Jira and Confluence from one codebase.
03
Own a whole feature area, end to end.
From first conversation with stakeholders, through design and code, to QA and production. I talk directly to founders and C-levels — not just to engineers.
ProofOwned the OKR dashboard at Oboard for 4 years; reviewed 100% of frontend changes.
04
Add AI to your product without it being a gimmick.
I've shipped real AI features (OpenAI, Claude, Gemini) with search, chat, and context — the useful kind, not the demo kind. Plus the infra around it: queues, caching, cost control.
ProofRAG system on Qdrant + multi-provider LLM routing in production.
How I ship fast without cutting corners
My method · SDD
Spec-Driven Development
I built my own SDD framework on top of GitHub Spec Kit — and I ship with it.
Most teams either over-plan and never ship, or ship fast and break things.
My framework forces every feature through a short, structured spec first
— then AI tooling generates the scaffolding, tests, and first pass of code
against that spec. Result: faster delivery, fewer bugs, real docs from day one.
This isn't theory — I dogfooded it to build My Zodiac AI solo and accelerated
feature work at Soulwise. Same framework, two different contexts.
github.com/VaiYav/speckit-product-forge →
01SpecWrite the contract — what, why, edge cases↓
02PlanAI breaks spec into tasks + file layout↓
03GenerateScaffolding, types, tests — all from spec↓
04ImplementI write the real code against generated tests↓
05ShipSpec is now the docs — nothing goes stale✓
Built with it
My Zodiac AI
Solo product, shipped end-to-end — web + native Android.
Applied at
Soulwise AI
Features shipped faster with tests written first, not last.
Open source
speckit-product-forge
Extending GitHub's Spec Kit for real product teams.
Skills, honestly
What I'm actually good at
CoreExpert · Daily use
I've built real products with these. Ask me anything.
Vue.js 2 / 3 8 yrs
Nuxt 3 / 4 4 yrs
TypeScript 5 yrs
JavaScript / HTML / CSS 8 yrs
Composition API
Pinia / Vuex
Responsive / Mobile web
StrongShip-ready
I've used these in production and would again tomorrow.
NestJS
Node.js
MongoDB
Redis
REST & WebSockets
Stripe / Payments
Capacitor (iOS / Android)
OpenAI · Claude · Gemini
RAG · Qdrant
Testing (Vitest, Playwright)
Product & UX design
SEO & performance
WorkingComfortable
I can pick up tickets here without slowing the team down.
Docker & CI/CD
Event-driven architecture
BullMQ / Queues
React
Quasar
Monday.com / Salesforce / Jira apps
Team mentoring & code review
Career at a glance
2017 — Today
Past
Present
'17
'18
'19
'20
'21
'22
'23
'24
'25
Soulwise AI · Full-Stack
Oboard · Senior Frontend / Feature Owner
AnyforSoft
IT Svit
Codica
QPARD
Current role
Long-term (4 yrs)
Mid (1–2 yrs)
Short-term / contract
Experience in detail
Most recent first
Full-Stack Engineer
Soulwise AI · AI-powered astrology platform (100k+ users)
- Made the app 36% faster to load (bundle shrunk from 250 KB to 160 KB) by splitting code smarter and loading translations only when needed.
- Cleaned up the codebase: full TypeScript strict mode across the project; reorganised the code into 14 clear feature modules and deleted 3,500+ lines of duplicates.
- Shipped native iOS and Android apps using Capacitor with one shared codebase — both live on App Store and Google Play.
- Built real AI features connecting OpenAI, Anthropic Claude, and Google Gemini, with a vector-search layer (Qdrant) so the AI has real context, not just vibes.
- Real-time updates and notifications via WebSockets and background queues (Redis + BullMQ), so users see changes instantly.
- Set up the testing + CI quality gates — Vitest for unit tests, Playwright for full end-to-end — so broken code can't reach production.
Vue 3
Nuxt 3/4
NestJS
TypeScript
MongoDB
OpenAI / Claude / Gemini
Senior Frontend Developer · Feature Owner
Oboard · B2B SaaS for company goal-setting (OKRs) · Team of 2 frontend + 5 backend engineers
- Owned a whole feature from idea to launch: the OKR dashboard and analytics. Talked directly with C-level execs about what to build next.
- Modernised the frontend across several major framework upgrades; was the primary reviewer on every frontend change for quality control.
- Shipped the product inside other platforms — Monday.com, Salesforce, Jira, and Confluence — so customers could use it where they already worked.
- Built the build pipeline that produces 5+ versions of the app from one codebase: standalone webapp, Monday embed, Salesforce app, Atlassian apps, and mobile.
- Integrated payments and subscription billing.
- Built 3+ internal tools for the QA and dev team during sprint gaps — cut repetitive manual work by roughly 40%.
- Mentored and reviewed across the frontend team; partnered with 5 backend engineers on API shape and data contracts.
Vue 3
Nuxt 3/4
TypeScript
Quasar
Pinia
Frontend Developer (Vue.js)
ITOMYCH Studio
Vue.js
Frontend Developer (React, Vue)
AnyforSoft
React
Vue.js
Frontend Developer (Vue.js)
IT Svit · Full-time
Vue.js
Frontend Developer
Freelance · Kharkiv, Ukraine
Frontend Vue.js Developer
Codica
Vue.js
Frontend Vue.js Developer
QPARD · Kharkiv, Ukraine
Vue.js