About me.
Fullstack Engineer
17 years on the web · Vue 3, React, TypeScript · Node.js, Python, PostgreSQL · deploy and operations
I take a product direction and carry it through to users. Code gets written fast now — I’ve built my development process around AI tools, and the “idea → production” cycle is measured in days. The scarce part hasn’t been typing code for a while: it’s who decides what to build, holds the whole context and answers for it working in production.
Build an MVP
The first version in front of users — not a throwaway prototype but a working product with metrics that show whether it took off. After that we fix things by feedback, until the hypothesis becomes a product or gets closed.
A new direction in the product
The company wants to probe an adjacent segment or market. I assemble a separate branch of the product without breaking the main one and take it to launch — so it can either grow into a full line or be shut down painlessly.
Extend the product line
A second and a third product join the first. Everything shared — auth, billing, the design system, deploy, monitoring — I move into a reusable layer, so each next product costs less than the previous one instead of repeating the whole build.
Automation
Processes held together by people and spreadsheets: admin panels, internal tools, integrations between services, recurring exports and reports. Unglamorous work that frees up expensive team time and removes manual-entry errors.