
How to Vibe-Code an MVP That Has a Future
A practical guide for non-developers on building an MVP with AI tools while keeping code quality high enough for future development.

05 Published posts
Ivan Matiishyn is a Software Engineer & Engineering Manager with over 12 years of experience in building scalable web applications and leading technical teams. Originally from Ukraine, he is currently based in Poland.
With expertise in JavaScript, TypeScript, React.js, Next.js, and Node.js, Ivan has worked on high-traffic platforms serving 10M+ monthly visitors. He has 3 years of experience in people management and 5 years leading technical teams, specializing in cross-functional, distributed, and international team environments.
Ivan is passionate about engineering excellence, team growth, and building innovative solutions at scale. He writes about technology, management, AI, programming, and personal finance.

A practical guide for non-developers on building an MVP with AI tools while keeping code quality high enough for future development.

Introduction to my blog where I share insights on software engineering, team management, and technology

Practical advice on how to write AngularJS 1.5.x applications using component architecture and ES6 to prepare for migration to Angular2

Learn how to refactor React components into presentational and container components for better code organization and maintainability when using Redux

A comprehensive guide to setting up Webpack configurations for ES6/ES2015, ES7, and React JSX projects using Babel