Home

Projects

case 01

Video calling platform

50participants in one meeting

problem
The external video service kept failing, we needed our own
solution
A meeting server inside the company, sign-in by a code sent to email

Branded meetings, and conversations never leave the company

  • LiveKit
  • Node.js
  • Docker
Main screen of the video platform: creating a meeting and joining by code

case 02

Meeting room booking display

23,000 ₽instead of 260,000 ₽ plus a subscription from a contractor

problem
See at the door whether the room is free
solution
A display with one-tap booking

The schedule comes from the shared company calendar, and a booking is visible to everyone at once

  • Node.js
  • CalDAV
  • nginx
Display at the meeting room door: room is free, timer and booking buttons

case 03

Telegram mini app

0apps to install: everything runs inside Telegram

problem
Give staff a quick way to order tea, coffee and office help
solution
A mini app in Telegram: pick a spot and a service, and the request is sent

The request goes straight to work, and the employee sees it was accepted

  • Node.js
  • Telegram Bot API
Mini app: choosing a spot Mini app: choosing a service Mini app: request accepted

case 04

Request intake bots for Telegram and MAX

1bot for both Telegram and MAX

problem
Take client requests where clients prefer to write
solution
A bot: the client picks a service and leaves contact details

The request lands in email right away, and the client gets a confirmation

  • Node.js
  • Telegram Bot API
  • MAX Bot API
Bot in MAX: main menu Bot in MAX: choosing a service

case 05

Calendar change tracker

60calendar checks every hour

problem
The calendar does not show who moved or cancelled a meeting, or when
solution
A change log: one “before → after” entry per meeting

You see the author, the time and exactly what changed, without noise

  • Express
  • SQLite
  • CalDAV
Calendar change feed with filters and counters

Got a task? Let’s work it out