Projects

Here is a list of projects that I have done - both either for myself or for others, big and small. Some of these projects are open source too, so you can take a look at the source code in GitHub through the links provided.

Python Django MongoDB React Native
RailChecker

A website and app providing live train times, crowding, formation, planning and disruption for the entire UK National Rail network.

Python Open Source
Pytinerary

A Python package for generating journey plan itineraries from a timetable, based on the Connection Scan Algorithm.

Prototype GTFS Python Django
GTFS Viewer

An experimental prototype project to build some knowledge around working with GTFS feeds. Inlcudes timetable info for PKP Intercity, Koleje Małopolskie, POLREGIO and ZTP Kraków, and realtime data for the latter.

NEW External Python Kafka AWS
UK Departure Boards

A client project to provide a client for National Rail's Darwin v18 Kafka feed via RDM as well as a REST API using a custom "DB-less" memory storage solution.

More coming soon...