Software

Alongside my research I work part-time as a software developer at Auto-Koch GmbH & Co. KG. Over the past years my main project there has been KoKi, an in-house system for managing customer and vehicle data that I designed, built and continuously expanded, and which is in daily production use across the dealership’s branches. I develop KoKi mostly on my own, including about one and a half years as part of a two-person team. The source code is proprietary and not publicly available.

KoKi: Customer & Vehicle Management

KoKi is a web-based business application I have been developing since 2019 for the day-to-day operations of a car dealership group. It keeps customer and vehicle records together, supports the service workflow around inspections (TÜV) and maintenance, and automates the recurring communication and paperwork around them. The system is multi-tenant across the group’s five branches, manages tens of thousands of customers and vehicles and is used in production every day.

Key Features

  • Combined customer and vehicle records, automatically reconciled with the DMS every week and on demand at the click of a button
  • Automatic calculation of inspection and statutory roadworthiness (HU) dates; a decision graph shows how each date came about
  • Vehicle row with hover cards: appointments, data protection and all of a customer's vehicles at a glance
  • Data-protection consent on two levels (general and per brand)
  • Appointment reminders and a notes calendar with reminders
  • SMS, email and PDF from templates whose placeholders are filled from the customer data
  • Internal chat for staff
  • Role system and complete vehicle history
  • Work overview and statistics (monthly trends, success rate, branch comparison)

Technical Highlights

Technologies

Frontend

HTML5

CSS3

JavaScript

Backend

Node.js

WebSocket

PostgreSQL

Tooling

Puppeteer

JWT & bcrypt

Vite

Handlebars

Vitest