Jeff Kessler 🟦's Avatar

Jeff Kessler 🟦

@jeffkess.com

Innovation at @MBTA_CR & @TranspoCampPHL. Views my own. Fmr @Wharton, @PennFisherMandT, @SEPTA. #FlyEaglesFly jeffkess.com

226
Followers
136
Following
69
Posts
28.02.2024
Joined
Posts Following

Latest posts by Jeff Kessler 🟦 @jeffkess.com

If the very very last @metrotransitmn.bsky.social Northstar train was going to be a Vikings football special, it was only fitting to get the full experience before the final ride to Big Lake.

(Also special being where, on 2/4/18, the Eagles defeated the Pats 41-33 to win SBLII. GO BIRDS!!! πŸ¦…)

04.01.2026 23:56 πŸ‘ 3 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Post image Post image Post image

Did I fly to Minneapolis today to ride the last Northstar train?

Yes. Yes, I did.

03.01.2026 01:17 πŸ‘ 12 πŸ” 1 πŸ’¬ 2 πŸ“Œ 2

Say what you will about here vs the other platform… many posts in my feed, but not a single mention describing this for what it was:

An attack on the Jewish community on the first night of Hanukkah.

Antisemitic attacks shouldn't be silenced or minimized. They're often the canary in the coal mine.

14.12.2025 15:14 πŸ‘ 3 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Every mile of O-Train and every fare gate, taken in front of the Airport station.

Every mile of O-Train and every fare gate, taken in front of the Airport station.

Two O-Trains passing a platform

Two O-Trains passing a platform

Preview service of the REM inauguration!

Preview service of the REM inauguration!

A train arriving in snowy Montreal.

A train arriving in snowy Montreal.

Did I cut it close for my customs preclearance flight? Yes.

Have I now finished the entirety of rapid transit in Canada? Yes. πŸ‡¨πŸ‡¦βœ…

Is that the most insane thing from this trip? No. Maybe waking up at 4 for the inaugural Deux-Montagnes REM?

No, probably visiting every *fare gate* in Ottawa.

18.11.2025 22:28 πŸ‘ 11 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Jeff in front of a GO train at Niagara Falls station

Jeff in front of a GO train at Niagara Falls station

Jeff pointing to Niagara Falls station on the map onboard a coach.

Jeff pointing to Niagara Falls station on the map onboard a coach.

And there we have it: all of Canada's Commuter Rail network! πŸ‡¨πŸ‡¦πŸš†

jeffkess.com/tracks

15.10.2025 00:14 πŸ‘ 7 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
A SEPTA Silverliner V regional rail train rounding the superelevated curve at Prospect Park station, with Jeff's folded folding bike in the foreground, complete with a sticker reading "My Other Ride is the Commuter Rail"

A SEPTA Silverliner V regional rail train rounding the superelevated curve at Prospect Park station, with Jeff's folded folding bike in the foreground, complete with a sticker reading "My Other Ride is the Commuter Rail"

Bike sticker reigns supreme.

(And state number eight for the #FoldingBike!)

07.09.2025 22:00 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Mazel tov!

06.09.2025 21:05 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Stay tuned for the NORAC 13th edition…

30.08.2025 21:20 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

S&P seems to be falling out of favor given how "expensive" the complete stop can be, and you always run the risk of an issue with the single bulb.

The New England region has operated this way for ages, as has CSX; was only a matter of time for it to hit the Pennsy-style ones.

30.08.2025 21:02 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Stop and proceed now a restricting?

(Not sure what aspects were previously there.)

30.08.2025 20:49 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Hopefully the PA Legislature can get their affairs in order, or at the very least β€” if viewed as not being essential to the state β€” allow Southeastern PA to self-fund the local transit system that's known to be vital to the regional economy.

29.08.2025 22:00 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Jeff and Boston RR colleague Matt prior to boarding the trip.

Jeff and Boston RR colleague Matt prior to boarding the trip.

A digital sign showing the final trip.

A digital sign showing the final trip.

A set of Regional Rail bombers with a Thorndale Limited / Express sign.

A set of Regional Rail bombers with a Thorndale Limited / Express sign.

Tonight, we bid adeiu to @septaphilly.bsky.social express service on the very last Thorndale Express.

COVID may have killed the Great Valley Flyer, but this end of express service (and more) is due entirely to budget cuts.

RIP. Soon to be gone, but not forgotten β€” hopefully not far from a return!

29.08.2025 21:59 πŸ‘ 5 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

My best guess is that they're all supplemental runs covered at overtime and they probably struggle to cover them Labor Day weekend, but… yeah.

23.08.2025 15:55 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
A RIPTA 45 Galilee Beach Express bus arriving Kennedy Plaza

A RIPTA 45 Galilee Beach Express bus arriving Kennedy Plaza

RI Salty Brine State Beach Bathhouse

RI Salty Brine State Beach Bathhouse

A Block Island Ferry departing through Point Judith Pond

A Block Island Ferry departing through Point Judith Pond

RI's Beach Express Bus schedule, ending its season tomorrow, perhaps not to return in the face of RIPTA funding cuts.

RI's Beach Express Bus schedule, ending its season tomorrow, perhaps not to return in the face of RIPTA funding cuts.

Now Playing: "One Day More" from Les MisΓ©rables #RIPTA

23.08.2025 15:04 πŸ‘ 4 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Video thumbnail

"What effects do you want to use on the LEDs?" "Yes."

23.08.2025 04:11 πŸ‘ 13 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Jeff and friends in front of the inaugural train at Mobile, AL.

Jeff and friends in front of the inaugural train at Mobile, AL.

"Y'all aboard" the inaugural Amtrak Mardi Grad from Mobile, AL to New Orleans!

18.08.2025 11:30 πŸ‘ 11 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

241, 251, 261, 562

07.07.2025 22:22 πŸ‘ 6 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

(I guess it is also quite fitting that I'm doing this while here for #APTARail)

bsky.app/profile/jeff...

29.06.2025 01:27 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Jeff with the ceremonial "thumbs up" in front of a train on the Windsor station platform.

Jeff with the ceremonial "thumbs up" in front of a train on the Windsor station platform.

The Windsor station platform with a train in the background.

The Windsor station platform with a train in the background.

Passengers boarding at Windsor

Passengers boarding at Windsor

The Windsor station platform moments before departure.

The Windsor station platform moments before departure.

In January, I finished riding every mile of Commuter/Regional Rail in the US.

Then @SMARTtrain extended their service to Windsor, CA.

I knew what I had to do.

(Soon to be updated on jeffkess.com/tracks!)

29.06.2025 01:19 πŸ‘ 34 πŸ” 1 πŸ’¬ 4 πŸ“Œ 1
A specially-designed APTA25 San Francisco clipper card as taken on a BART train.

A specially-designed APTA25 San Francisco clipper card as taken on a BART train.

A printout of the Attendee FAQ listing that it's accepted on all clipper services besides the cable car.

A printout of the Attendee FAQ listing that it's accepted on all clipper services besides the cable car.

This is dangerous. #APTARail

28.06.2025 19:19 πŸ‘ 3 πŸ” 0 πŸ’¬ 0 πŸ“Œ 1
Jeff in front of the O'Hare Transfer Metra station building

Jeff in front of the O'Hare Transfer Metra station building

An LED screen advertising Metra's limited airport service next to a screen of upcoming flights.

An LED screen advertising Metra's limited airport service next to a screen of upcoming flights.

The O'Hare Transfer platform and station signage

The O'Hare Transfer platform and station signage

Last train to Chicago until late afternoon!

Last train to Chicago until late afternoon!

Flight landed early, so here goes: the elusive train from ORD!

23.06.2025 15:21 πŸ‘ 6 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

I know I said I was done on this trip. I lied.

Just for good measure, the entire Roslagsbanan system βœ…

Now to make it back to Stockholm… and hopefully make my flight in 3.5 hours. Wish me luck!

08.06.2025 08:11 πŸ‘ 5 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Post image Post image Post image Post image

Going to get home super late, but a final system on this trip: all of the Stockholm Tunnelbana βœ…

06.06.2025 20:05 πŸ‘ 5 πŸ” 0 πŸ’¬ 0 πŸ“Œ 1

Track 3 is a middle track with island platforms on both sides, so they list it as "31" and "32."

1 and 5 are outer express tracks.

2 and 4 are the through local tracks.

Short turns discharge on 32, then receive on 31 (on track 3, without physically moving).

1 _ 2-[31/32]-4 _ 5

03.06.2025 15:45 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
The traditional commemorative completion pose of thumbs-up on the train, with a work friend who joined.

The traditional commemorative completion pose of thumbs-up on the train, with a work friend who joined.

An arriving PendeltΓ₯g X60 trainset

An arriving PendeltΓ₯g X60 trainset

Stockholm Odenplan station's platform, built as part of the 2017 City Line through-running tunnel.

Stockholm Odenplan station's platform, built as part of the 2017 City Line through-running tunnel.

Digital signage of frequent CR service at Upplands VΓ€sby

Digital signage of frequent CR service at Upplands VΓ€sby

Final time: 8h, 22 min

More like a racewalk than a speedrun covering Stockholm's entire PendeltΓ₯g CR network in one go (…not that I know of any official attempts).

03.06.2025 15:04 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Preview
Trackernet Stringlines Graphical Service Analysis for the London Underground

A little thing I've been working on recently: real-time stringlines for the London Underground, using data from the Trackernet API: trackernet-stringlines.choochoo.systems

01.06.2025 20:17 πŸ‘ 25 πŸ” 9 πŸ’¬ 1 πŸ“Œ 1
Me having finished the tram network, commemorative "thumbs-up" in front of a tram in Oslo.

Me having finished the tram network, commemorative "thumbs-up" in front of a tram in Oslo.

An older Oslo tram

An older Oslo tram

An older tram passing a newer tram

An older tram passing a newer tram

The view at sunset up a strong grade of a new tram passing the rear of the old tram.

The view at sunset up a strong grade of a new tram passing the rear of the old tram.

Me: "No I'm not going to ride the whole tram system in Oslo (in addition to the metro); that would be insane."

Also me: "Hey, look, it's one of a dozen old trams still in operation! Well, since I've now ridden that on a good chunk of the tram network, I guess I'd be stupid to not finish it."

01.06.2025 18:23 πŸ‘ 3 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
KolsΓ₯s station platform, with a train to Oslo behind.

KolsΓ₯s station platform, with a train to Oslo behind.

Pointing to the T-Bane Metro sign with a T logo looking akin to the MBTA T logo.

Pointing to the T-Bane Metro sign with a T logo looking akin to the MBTA T logo.

Finished riding the T's rapid transit network again… well…

30.05.2025 18:00 πŸ‘ 5 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Post image

There's something special about riding an edge case that led to GTFS using (trip_id, stop_sequence) as stop_times.txt's primary key instead of (trip_id, stop_id).

(Stopping at Carl Berners plass for the second time on a single journey on the same track.)

30.05.2025 11:26 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

I've found Google Translate is amazing for that, doing live translations of announcements on the fly. I've also found most international staff speak English as a global Linga Franca, if not other passengers, who can help translate as needed.

29.05.2025 20:05 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0