Made in Ukraine. Based in Montenegro.
Latest — Why I don't kill side projectsCareer
How I got here.
-
01 · First business
First internet business
Built and operated a profitable, high-traffic content website. Learned development, SEO, advertising, and platform risk at the same time.
-
02 · Portfolio operator
Several internet businesses
Ran developers, marketers, priorities, and delivery across several internet businesses.
-
03 · 2021
Earth Roulette
Built a travel product and got properly back into hands-on engineering.
-
04 · Magic Toolbox → Sirv
Growth and operations
Joined as a marketer, then took on growth, product, and operations.
-
05 · 2025 → now
Sirv Studio
Used everything I had learned to build and ship Sirv Studio.
A living portfolio
Still running.
Some became businesses. Some stayed small and useful. I still look after them.
vibeq
VibeQ started as a task board for Sirv Studio. Now it runs the queue behind Sirvant, the Slack bot my team uses to investigate and ship work.
Open project →- 01Ask in Slack
- 02Record the work
- 03Run within limits
- 04Return the evidence
Earth Roulette
Press the button and Earth Roulette picks a destination. Filters and travel data help decide whether you should actually go.
Open project →- 01Set the boundaries
- 02Spin the globe
- 03Inspect the surprise
- 04Plan the trip
BudJet
I use BudJet every day. It scans receipts, keeps the line items, and shows where the money went without making me type every purchase.
Open project →- 01Scan or import
- 02Check the AI
- 03Share the budget
- 04See the pattern
Recently tended
What I fixed lately.
-
Sirv Studio
Added MiniMax H3 Max and made the workspace picker searchable.
-
VibeQ
Restored Basecamp access in Cloudflare agents and simplified the launch roadmap defaults.
-
Earth Roulette
Fixed mobile filter drawer mounting and pre-hydration trigger timing.
-
BudJet
Moved AI endpoints to Gemini 3.1 Flash Lite and replaced a removed model in Telegram receipt processing.
Writing