Photo booth rental
Two clients on the same Saturday, and you find out three days before.
Booking and operations systems for event and rental businesses
I build the system underneath: the booking side your clients use and the operations side your team runs on – requests, availability, confirmations, invoices, equipment and crews in one place.

Mikhail Bogovalov
Lisbon, Portugal · 7+ years in tech
Clients in Sweden and the United Kingdom
Two clients on the same Saturday, and you find out three days before.
Every booking lives in a different tool, and none of them agree.
Stock, dates and deposits tracked in a spreadsheet only you can read.
Inside a real system
Five screens from a booking system running a photo booth rental across several cities.

Your client picks the date, the booth and the package on your own site – the same few steps on a phone as on a laptop. The fewer steps between a date and a request, the more requests reach you.

A date comes in from your site and lands here with everything you need to quote: booth, city, delivery, contact. The client gets a confirmation; you get a queue instead of an inbox.

Every booth against every date. You see the whole fleet’s load at a glance; the client just sees Saturday go grey the moment it is taken.

Deposit, contract, and every email – confirmation, design proof, pickup, gallery – scheduled off the booking itself. The client is kept informed by the system, not by you.

Raised from the booking, not retyped from it. Nothing goes unpaid because someone forgot it.
What I build
Bookings
Requests, availability, confirmations and invoices in one place, so no date is ever booked twice.
Operations
Customers, bookings, payments, equipment and crews in one place your team actually works in. A custom CRM shaped around how you already work – on a phone if your crew needs it in the field.
Automation
Confirmations, reminders and handovers that go out on their own, off the tools you already use.
Proof
Bookings · Photo booth rental, Sweden
The client side of the system, live at bettybooking.se.
See an example of the work+15%booking conversion
Professional delivery on a tight timeline.
Automation · Event company, United Kingdom
2 days to rebuild the pipeline
Their automation had broken, the CRM accounts were locked, and bookings were disappearing between tools. I rebuilt the booking pipeline from scratch on a backend they own, with branded confirmations going out on their own.
The client side of the system, live at roameobooking.com.
See an example of the workWe had a broken system nobody could fix. He rebuilt it in 2 days.
Assistant · Massage studio
The owner was losing hours every week to the same handful of questions. A Telegram assistant now answers them, shows what is free and takes the appointment – around the clock, with no manual reply.
A lightweight delivery process designed to keep scope clear and launches smooth.
Free 15-minute call to map the problem.
Clear scope, timeline, and fixed price.
Most projects ship in one to three weeks.
Launch support and maintenance stay available.

About
I am a software engineer based in Lisbon with 7+ years of experience in tech.
I specialise in booking and operations systems for event and rental businesses.
My approach is simple: understand the problem, ship quickly, and keep the system stable.
The tools change with the project – Python, TypeScript, Flutter, Postgres and whatever the job actually needs.
Book a free 15-minute call and let's map the fastest path to a calmer, more reliable workflow.
or email me at hello@mok-dev.com
I reply within one business day.
Mikhail Bogovalov · Lisbon, Portugal