Skip to content
Lubo Bali
All projects

Data pipelinesCustomer support

TicketDesk-AI

A support desk on Databricks Lakebase, built like a trading terminal

180tests, run against a real Postgres database

See the code on GitHub (opens in a new tab)

Proof you can check:Code on GitHub

Data pipelines

Tickets and analytics on one platform

  • Monitor flickers on the second display5m45s
  • SSO login loop on the analytics dashboard22h54m
  • VPN disconnects every few minutes2d18h
  • Payroll export fails for contractors5d06h
Delta tablesevery change streams in by itself, no connector

Lubo Bali · lubobali.com

No. 15Example tickets · Databricks Lakebase

The problem

Support tickets need a database that never loses a message and never lets two people change one ticket at the same moment. Analytics tables can't promise that.

What I built

A ticket desk on Databricks Lakebase: live SLA clocks, priority signals and keyboard shortcuts. Every change also flows into Delta tables for analytics, with no extra connector.

Tech & why

Lakebase gives the app real rows, keys and rules; Change Data Feed gives analysts the full history next to it. One platform, both jobs.

  • Databricks Lakebase
  • PostgreSQL
  • Flask
  • Python
  • Delta Lake

The result

A working desk running as a Databricks App, 180 tests on a real Postgres (no fake database), and an analytics history that fills itself.

See the real app

TicketDesk-AI: a dark three-pane ticket desk with a stat tape, a ticket list with status and priority chips, and one open ticket thread
Real TicketDesk-AI screen, example tickets.

Similar projects

Have a problem like this? Get your free AI blueprint in about a minute.

Tell me your problem. I'll find a way to build the solution.

Available now

Book a free 30-min call (opens Calendly in a new tab)

No obligation. Pick a time that suits you.

Prefer email?data@lubobali.com