Spec-Driven Development: How I Stopped Vibe Coding with AI
What Spec-Driven Development (SDD) is, why it became the standard way to work with AI coding agents, and the lessons I learned running a full spec-to-ship pipeline on a real project.
Sr. Software Engineer
Work experience
Pre-sale solutioning and AI engineering across 10+ prospective client projects — designed end-to-end architectures (service boundaries, API contracts, data models, AWS) and drove prompt- and context-engineering standards while mentoring engineers.
Delivered a full client MVP end to end with a spec-driven, AI-assisted (SDD) workflow — Node.js/NestJS backend, Next.js marketing site, React internal app, Redis caching, and PostgreSQL.
Kahoot-style EdTech platform with 350K+ active users. Led the React to Next.js migration, designed real-time multiplayer gameplay with Centrifugo (WebSockets), and built a multi-model AI orchestration system for teachers.
Built AgroNetZero, an AI- and GIS-powered soil analytics platform (25+ pages, front-end from scratch), and the Tallinja public transport control system with 40+ REST API integrations.
Completed 2 projects: a Jira-integrated Project Management System and CIMP (Cross-Industrial Marketing Platform) for Rostelecom with 150+ REST APIs and role-based access control.
Reworked the online registration flow of a student management system, driving a 120%+ monthly increase in registrations.
Built front-ends for a construction company management system and landing pages for various businesses.
Apps I build
Here are some of my recent projects. I'm always working on something new, so check back often!

Kahoot-style interactive EdTech platform

AI- and GIS-powered soil productivity platform

Real-time control system for Malta's national bus network

Project management system with Atlassian/Jira integration

Cross-industrial marketing platform for Rostelecom
Latest from blog
What Spec-Driven Development (SDD) is, why it became the standard way to work with AI coding agents, and the lessons I learned running a full spec-to-ship pipeline on a real project.
Discover ElysiaJS, an ergonomic web framework built for Bun runtime that combines Express-like simplicity with exceptional performance and end-to-end type safety.
Vercel's agent-browser introduces a fresh approach to browser automation by using accessibility trees instead of fragile CSS selectors, making it way easier for AI agents to interact with websites.
Contact