Projects

Working software for journey planning and transit data.

The projects below are independent development work. They are designed to make data, routing and product decisions visible rather than to present a generic service catalogue.

Public synthetic demoKeetson

Keetson - GTFS data analysis and visualisation

A Java-based server application with SQLite and a PHP/JavaScript interface for stops, lines, operators, timetables, service-pattern deviations and review workflows.

The public demo uses only a purpose-built synthetic GTFS dataset. No real passenger or operational data is included.

Try the public Keetson demo

Additional project

LineManager - Public transport strategy game.

Scope

An Android strategy game about designing and operating public transport networks.

Implementation

Canvas-based map, line and vehicle logic, passenger routing, transfers, local persistence, unit tests and secure offline map updates.

Technologies

Kotlin, Jetpack Compose, Canvas, DataStore, JSON, HTTPS and unit tests.

Status: active development.