mok.dev
Menu

Booking and operations systems for event and rental businesses

Stop losing bookings to your own tools

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

Mikhail Bogovalov

Lisbon, Portugal · 7+ years in tech

What kind of business are you running?

Photo booth rental

Two clients on the same Saturday, and you find out three days before.

Event agencies

Every booking lives in a different tool, and none of them agree.

Equipment rental

Stock, dates and deposits tracked in a spreadsheet only you can read.

Inside a real system

What your clients see, and what your team runs on.

Five screens from a booking system running a photo booth rental across several cities.

01

Client makes a booking

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.

02

Request

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.

03

Calendar

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.

04

Confirmation

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.

05

Invoice

Raised from the booking, not retyped from it. Nothing goes unpaid because someone forgot it.

The difference

From five tools to one system.

Before

  • A spreadsheet only one person knows how to read
  • Enquiries buried in WhatsApp, Instagram and email
  • Availability confirmed message by message
  • Payment links chased by hand

After

  • Every request lands in one queue with everything needed to quote
  • The calendar updates itself the moment a date is taken
  • Confirmations, contracts and reminders go out on their own
  • Invoices raised from the booking, not retyped from it

What I build

Three things, one system.

Booking systems

Prevent double bookings: requests, availability, confirmations and invoices in one place, with a calendar your clients can trust.

  • Online booking on your own site
  • Live availability calendar
  • Packages, add-ons and deposits
  • Contracts and invoices

Everything after the booking

Customers, bookings, payments, equipment and crews in one place your team actually works in – shaped around how you already work.

  • Customers and booking history
  • Payments and deposits
  • Equipment and stock
  • Crew scheduling, on a phone in the field

Business automation

Confirmations, reminders and handovers that go out on their own – handle more bookings without hiring another coordinator.

  • Booking confirmations
  • Payment reminders
  • Delivery and pickup handovers
  • Follow-ups after the event

Proof

What this looks like in a live business.

Bookings · Photo booth rental, Sweden

Betty Booth

The client side of the system, live at bettybooking.se.

See an example of the work

+15%booking conversion

Problem
Multi-city rentals with no system behind them: availability and confirmations handled by hand.
Solution
Full booking platform – live availability calendar, client booking flow, and an admin dashboard for the team.
Result
Delivered and running in two months.

Professional delivery on a tight timeline.

Betty Booth, Sweden

Booking system · Event company, United Kingdom

Roameo Music

The client side of the system, live at roameobooking.com.

See an example of the work

Built to convertmore enquiries into bookings

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.

  • Client booking form

How I work

A lightweight delivery process designed to keep scope clear and launches smooth.

  1. 01

    Discovery Call

    Free 15-minute call to map the problem.

  2. 02

    Proposal in 24h

    Scope, timeline and a fixed price agreed before work begins – projects start from €2,500.

  3. 03

    Build & Ship

    First working version in one to three weeks.

  4. 04

    Support

    30 days of post-launch support included: if something breaks, I fix it at no charge. Maintenance stays available after that.

Mikhail Bogovalov, founder of Mok Dev

About

Hi, I'm Mikhail Bogovalov.

I am a software engineer in Lisbon. I build the booking and operations systems that event and rental businesses in Sweden and the United Kingdom run on every day.

The approach is simple: understand how your bookings actually move, ship a working system in weeks, and keep it stable.

You own everything I build – the code, the data and the documentation. No vendor lock-in, and no fees on top of your bookings.

Ready to stop losing bookings?

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