Research
Algorithms & Theory
We innovate graph routing algorithms to help riders travel anywhere in a multi-modal system, including bus, bike, walking, train, and wheelchair. Our algorithms are designed to adapt a user's journey in realtime from cancellations and delays. We also research graph algorithms to create representations of a transport network, such as maps!
Hardware & Architecture
Our hardware team works on physical devices on the public transport network, such as vehicle trackers, embedded train computers, fare machines, and station arrival / departure boards.
Machine Learning
We're researching machine learning to predict when your bus or train will be late and to help agencies better understand how to improve their system.
Distributed Systems
Our backend team designs and implements distributed systems capable of processing hundreds of Terabytes a day and dynamically reallocate resources and tasks in the event of a failure.
Information Retrieval and GIS
We research how to obtain, store, compress, and quickly retrieve and display Terabytes of public transportation and GIS data.
Human-Computer Interaction
We're innovating novel user interfaces to show rich public transportation information in realtime with clarity and precision.