From game packet
to player screen.

We work across the complete route: native servers, accounts, APIs, clients, deployment and the tools used to operate them.

OBSERVED ACROSS TRUCKLINE REPOSITORIES

Follow one product from the simulation to the people using it.

01

REAL-TIME SIMULATION

Native and low-latency systems built for persistent multiplayer worlds.

  • C++17
  • ENet
  • WebSockets
  • Redis
  • Go + Fiber
02

PRODUCT PLATFORMS

Web products spanning player accounts, communities, documentation and operations.

  • Next.js
  • React
  • TypeScript
  • SvelteKit
  • Vue + Vite
  • Astro
03

DATA AND APIs

Typed contracts, durable data and background work joining products into one platform.

  • PostgreSQL
  • Drizzle ORM
  • oRPC + OpenAPI
  • Hono
  • Zod
  • BullMQ
04

IDENTITY AND TRUST

Authentication and verification designed for products that share one ecosystem.

  • Better Auth
  • OAuth
  • TOTP
  • Secure storage
  • Secret scanning
05

CLIENTS AND TOOLS

Purpose-built interfaces beyond the browser for drivers, moderators and developers.

  • Flutter
  • Electron
  • OpenLayers
  • Discord.js
  • TypeScript SDKs
  • Vitest
06

OPERATIONS

Infrastructure treated as part of the product, not an afterthought.

  • Docker
  • Kubernetes + k3s
  • Cloudflare
  • Sentry
  • S3-compatible storage
  • Forgejo CI
OUR APPROACH

A long technology list proves nothing on its own.

The useful part is choosing tools that keep latency low, operations understandable and future changes possible. Every layer has to remain supportable by the people responsible for it.