DataBadger.aiDataBadger.ai
  • About
  • Work
  • Team
  • Contact
ENFR
Start a conversation
  • AboutWho we are, and how we build01
  • WorkEvery engagement, in detail02
  • TeamThe people on your project03
  • ContactStart with a problem, not a brief04
ENEnglishFRFrançais
Start a conversation
All projects

Staffing & logistics

An outsourced technology department

They did not need a tool; they needed a technology department. Two years on we are still shipping — and an AI agent now ranks technicians for each event.

Client

A Canadian event staffing and logistics agency

75%

projected cut in booking headcount

An outsourced technology department — Staffing & logistics

The challenge

What was in the way

The client places teams of technicians at concerts, galleries and expos — a business whose entire margin lives in whether the right person arrives at the right venue at the right time.

It ran on spreadsheets and phone calls. Scheduling conflicts and administrative bottlenecks were structural, not occasional. They did not need a tool; they needed a technology department.

The solution

What we built

We became one. After discovery run with heavy client participation, we built the platform their operation now runs on: a live calendar showing events, technicians assigned, technicians missing, upcoming demand and current availability; technician profiles with background, résumé and performance scoring; presence verification; client-side event analytics; and threaded communication between the agency, its technicians and its clients. Automated email and invoicing, one-button call and text, and role-based access across technicians, bookers, clients, admins and super-admins.

Two years on we are still shipping. A dedicated Java and Spring Boot administration layer was added in 2026 — JWT authentication, rate limiting, XSS protection and audit logging — and the estate consolidated behind a single reproducible deployment.

The platform is French-first and English alongside it, in the product and in the paperwork: interface strings, server-side message catalogues and the generated call sheets all ship in both languages. For a Quebec-based operation that is not a localisation pass bolted on at the end — it is how the system was built from the first release.

In flight now: a BI layer for technician performance and company financials; unified calendar integration so availability collects itself; and an AI agent that reads those calendars, matches technicians to events on availability and past review scores, and hands the booker a ranked shortlist to confirm with one press. Next is live tracking with check-in and check-out.

Key technologies

Backend
Python/FastAPI, Celery, RabbitMQ, WeasyPrint
Frontend
Next.js, NextAuth, SurveyJS, embedded Superset
Localisation
next-intl and Babel catalogues — French-first, English alongside
Admin
Java 17, Spring Boot 3, JWT, rate limiting, audit logging
Delivery
PostgreSQL, Docker Compose, guarded production workflows

Impact & results

01

Scheduling and event management time cut dramatically

Against the spreadsheet baseline.

02

A projected 75% reduction in booking headcount

Four bookers to one, as automation lands. A projection based on current capability, not a realised figure.

03

A live operational picture

Replacing reconstruction-by-phone.

04

Two years of continuous production releases

On a platform that started as a discovery conversation.

Next project

A rescue, and a shipping product

Start here

Start with a problem, not a brief.

Tell us what is slow, what is manual, what is stalled, or what nobody understands any more. We will tell you honestly whether it is worth building.

Start a conversationinfo@databadger.ai
DataBadger.ai

Software, data and AI — studied, designed, built, deployed and maintained. End to end, by the people who architected it.

the technology department for companies that need one and do not want to build one.

www.databadger.ai — footer
$badger contact
emailinfo@databadger.ai
sitewww.databadger.ai
reply< 1 business day
$badger status
✓accepting new partners
✓est. 2022 · 100% client retention
✓12 engagements · 6 / 6 layers in-house
$badger sitemap
01aboutwho we are, and how we build
02workevery engagement, in detail
03teamthe people on your project
04contactstart with a problem, not a brief
$badger start --project
Start a conversation
$

© 2026 DataBadger.ai

Every partnership since 2022, still running.