I’m Vlad - a web developer who cares about why we build things the way we do rather than which framework we’re using this week.
I like to explore concepts by building them from scratch - a form library, a state manager, a Dribbble design coded pixel by pixel - and then taking what I’ve learned and teaching others. I reach for abstractions sparingly, name things for what they do, and try to leave both the codebase and my teammates a little better than I found them.
These days I build mostly with Vue, TypeScript, and Tailwind on Bun/Node.js - but I’ve shipped production apps with React, Angular, PHP, Ruby on Rails, Three.js, and more over 15+ years of professional development and open source software. I’ve learned that the hard part isn’t the tool itself, but writing code that’s easy to read, composing tests you can actually trust, and encouraging curiosity within a team.
I believe work should be engaging, fulfilling, and meaningful - and I’m figuring out what that means one post at a time.