Sign in

Sunny Zheng

@sunnyswords.bsky.social
299 followers 39 following 33 posts

All opinions are my own.

PostsRepliesMedia
Sunny Zheng @sunnyswords.bsky.social · 31/12/2025
Oh look, I'm in the Times! (In all seriousness though, this was just another one of our corny routings, perhaps with a more date sensitive purpose this time.)
0190
Reposted by Sunny Zheng
Kurt Raschke @kurtraschke.com · 31/12/2025
Social media isn't a great place for nuance or context, but despite that I want to take a moment today to talk about some of the things that made the MetroCard special in its day.
425153
Sunny Zheng @sunnyswords.bsky.social · 07/12/2025
RTPI can be fun
1102
Reposted by Sunny Zheng
Miles in Transit @milesintransit.com · 26/06/2025
And it's done! 6 days, 9 provinces, 6 time zones, and 20 buses later, we've made it to the end of the Trans-Canada Highway!!!!! Thanks so much to everyone who followed along on this insane adventure across this amazing country!
2730626
Reposted by Sunny Zheng
Miles in Transit @milesintransit.com · 19/06/2025
WE ARE CROSSING THE ENTIRETY OF CANADA EXCLUSIVELY BY BUS!!! We just left Victoria, BC; if all goes according to plan, we'll be arriving in St. John's, NL on Wednesday night after six days, seven bus companies, and nine Canadian provinces - all but PEI!
3272364
Sunny Zheng @sunnyswords.bsky.social · 31/05/2025
So proud of my team's hard work on this over the past few months - more screen templates to come!
150
Sunny Zheng @sunnyswords.bsky.social · 30/03/2025
Mini rail grinder working its way through Exchange Place this morning.
081
Reposted by Sunny Zheng
wafisher.bsky.social @wafisher.bsky.social · 03/02/2025
The @mta.info Digital Services team is still growing! We’re looking for frontend software engineers. We work on realtime screens in the subway and apps (like TrainTime). If you love working on impactful projects with a smart, fast-moving team, this is your job. www.mta.info/document/163...
mta.info
14423
Sunny Zheng @sunnyswords.bsky.social · 17/01/2025
Happy birthday @milesintransit.bsky.social !
1150
Sunny Zheng @sunnyswords.bsky.social · 19/11/2024
The first of the new Portal spans bound for its new home.
0326
Sunny Zheng @sunnyswords.bsky.social · 19/11/2024
On a bridge, waiting for a bridge
030
Sunny Zheng @sunnyswords.bsky.social · 07/04/2024
More gantry progress along Park Avenue in preparation for the total replacement of the viaduct.
181
Sunny Zheng @sunnyswords.bsky.social · 21/09/2023
Oh hello there. See you for real in the morning...
Brightline entrance at MCO.Sign with arrow for Train Station / Brightline.
020
Sunny Zheng @sunnyswords.bsky.social · 24/08/2023
RIP Scarborough RT
140
Sunny Zheng @sunnyswords.bsky.social · 05/08/2023
Now what foamer is out here playing tricks on bus riders? As seen from the Q20 at Main/Jewel.
Paper taped to a light pole with Amtrak logo and "Kew Gardens Hills"
000
Sunny Zheng @sunnyswords.bsky.social · 29/07/2023
An empty first train from Brossard.
000
Sunny Zheng @sunnyswords.bsky.social · 29/07/2023
It's a beautiful rapid transit morning
000
Sunny Zheng @sunnyswords.bsky.social · 19/07/2023
new elevator foam
020
Sunny Zheng @sunnyswords.bsky.social · 15/07/2023
For those of us used to buses on clogged arterials and treacherous stroads, seeing a fixed route local transit service in a remote setting is very unique and intriguing.
Route D bus approaching stop
1161
Sunny Zheng @sunnyswords.bsky.social · 15/07/2023
B➡️FREE aka Beacon Free Loop aka G
120
Sunny Zheng @sunnyswords.bsky.social · 14/07/2023
Same world, same railroad, hello to an eerily familiar yet so different platform. I guess we'll see if this ends up working?
Mineola station looking east as the sun rises.
2111