Skip to main content
George Khananaev
Case Study

TravelPanel WebSocket Server

Real-time communication infrastructure for organizations

Confidential clientBackend engineering & technical leadership

Inside the project

1 / 2 · Service dashboard

TravelPanel WebSocket Server dashboard showing service status, connection activity, and developer documentation

Service dashboard with status, connection activity, and documentation access. Values shown are from the supplied screenshot.

Open image

Real-time communication for the organization

TravelPanel WebSocket Server is the communication layer behind connected organizational applications at Moon Holidays. Built with uWebSockets.js, it supports real-time messaging, notifications, and presence tracking, helping applications exchange updates while people work. Its purpose is to keep teams connected to current information across the TravelPanel ecosystem.

I led the engineering work on this service, bringing together the communication server, operational visibility, and the developer experience needed to maintain it. The result is a dedicated piece of business infrastructure with a clear purpose: support responsive applications and make the service understandable to the people responsible for running it.

A service built to be operated

The dashboard brings service status, connection activity, and documentation into one place. Operators can see whether the server is running, review connected-user activity, and access the information they need to understand the service.

The interface also brings together health monitoring and developer documentation. That combination matters for an organizational service: delivering messages is one part of the job; helping engineers integrate, maintain, and troubleshoot the communication layer is another.

Clear access and developer experience

A dedicated sign-in screen provides Google sign-in for authorized users. Behind it, the service dashboard offers access to interactive API documentation and a structured reference, giving developers a practical starting point for integration work.

The screenshots show the actual product: the service dashboard and its sign-in experience. Dashboard values reflect the supplied capture rather than a live status feed.

Engineering contribution

  • Communication infrastructure: a dedicated WebSocket server supporting messaging, notifications, and presence across organizational applications.
  • Operational visibility: a dashboard that makes service health and connection activity easier to understand.
  • Developer enablement: documentation access alongside the service, helping engineers navigate integration and maintenance work.
  • Technical ownership: engineering leadership focused on maintainability and dependable day-to-day operation.

Technologies

Node.js, JavaScript, WebSocket, uWebSockets.js, Redis, and Docker.

Discuss real-time communication and backend engineering.

Working on something similar?

I work on applications, AI integration and infrastructure. Share the engineering role or project you have in mind, the problem to solve and the team I would work with.

How I work
Read Travel Panel: Enterprise Platform & Leadership
Moon Holidays public website, representing the organization rather than its private application1 images
Commercial workConfidential

Travel Panel: Enterprise Platform & Leadership

Confidential commercial work · public purpose and technologies

A public overview of Travel Panel, George’s engineering leadership, and organizational AI and automation work. Internal implementation stays private.

pythonfastapitypescriptnextjs+11 more
2 min read
Read overview
Read Dark Theme Auth FastAPI Server
Dark-themed Swagger UI from the FastAPI starter repository, showing an interactive documentation example1 images
Public projectGitHub

Dark Theme Auth FastAPI Server

A FastAPI template with auth-protected endpoints, Redis, logging, and a custom dark-themed docs UI

A versatile FastAPI server template with authentication-protected endpoints, Redis caching, structured logging, and a custom dark theme for the API documentation. A solid foundation for production APIs that want opinions baked in from day one.

fastapipythonredisauthentication+1 more
2 min read10
Explore project