I research public transit routing & computing, computational environmental science, open-source systems, and computing for social equity.
I'm experienced in Rust 🦀, Kubernetes, Distributed Systems, Distributed Algorithms, Transport & Open Street Map Routing, Containerisation, Linux, and GIS. I contribute to a broad range of repositories. Formerly addicted to Node.js, Typescript, React, Next.js, SvelteKit.
Visit my website! kylerchin.com My YouTube channel: Kyler Chin
- Blocking Generative AIs from accessing your Rust endpoints: https://github.com/kylerchin/block-ai-actix
Website: https://catenarymaps.org GitHub: https://github.com/catenarytransitTransit software
catenarytransit/catenary-backendIn continuous production Backend system for routing algorithm, schedule ingesting, map, and data parsing. Written in Rust 🦀 & Postgres.
catenarytransit/catenary-frontendIn production Frontend system for using maps, seeing realtime info, journey planner.
catenarytransit/zotgtfsFinished!! Schedule and Realtime server conversion, reverse engineered Anteater Express
catenarytransit/amtrak-gtfs-rtFinished!! Conversion from track a train to gtfs-rt vehicles and trips fields.
catenarytransit/via-rail-gtfs-rtFinished!! Conversion from Via Rail tracker to gtfs-rt vehicles and trips fields.
kylerchin/lacmta-alerts-to-protobufDONE! End of Life LA Metro Service Alerts Fetch & Convert into Protobuf or Rust Structs, written in Rust 🦀 Project was deprecated 63 hours later, LA Metro responded by publishing
https://s3.amazonaws.com/la-alerts-prod/alerts.pb🎉🎉🎉🎉🎉'catenarytransit/kactus-gtfs-rtEnd of Life Kactus is a caching system for GTFS-rt data. It solves the problem of asking for API keys from many agencies. There's several runtimes embedded, starting with ingest. Written in Rust 🦀 and uses RedisDB.
- kylerchin/adorabot [End of Life on Jan 1 2024]
- kylerchin/adora-rs
Rust Libs:
Javascript Libs:
Data:





