Piero Maddaleni

Hey, I'm Piero! I'm a Train Conductor and Full Stack Developer based in Chicago.

In addition, I am a former Social Media Manager and Chicago River Deckhand.

Software Development

Languages

Frameworks/Libraries/Tools

Projects

There's a few projects of mine you may have heard of/I am happy to show off as examples of my work. Check 'em out:

Transitstatus

Language: Javascript

Framework: React + Vite

Libraries: Maplibre + React Router

An lightweight, open source, and free transit tracker.

Github Site

Store

Language: Javascript (Node.js Runtime)

Framework: Fastify

An all purpose server for serving ephemeral data (such as GTFS-RT). Primarily powers Transitstatus.

Github Site Docs

GTFS Schedule Data

Language: Javascript (Node.js Runtime)

Extracts GTFS data into a format more usable by Store endpoints.

Github Data

Amtraker Vite

Language: Javascript

Framework: React + Vite

Libraries: Maplibre + React Router

An lightweight, open source, and free tracker for Amtrak trains.

Github Site

Amtraker V3

Language: Typescript (Bun Runtime)

Framework: Bun.serve

The free API that powers Amtraker.

Github Site Docs

Train Conductor

I am a certified as a Passenger Conductor, Freight Conductor, Brakeman, and Remote Control Operator. While I originally worked for Union Pacific in the Chicago Service Unit, I now work for Metra on the Rock Island District.

Licenses

Passenger Conductor

49 CFR Part 242

Responsible for passenger safety, paperwork, informing the rest of the crew of speed restrictions and work zones, ticket sales and checks, and door operation.

Freight Conductor

49 CFR Part 242

Responsible for train paperwork, informing the engineer of speed restrictions, communicating with work zone leaders, air brake tests, and the coupling and uncoupling of cars and locomotives.

Remote Control Operator

49 CFR Part 240

Using remote controlled locomotives within and outside of remote control zones to switch cars safely and efficiently, while also performing locomotive and car inspections to ensure operations within federal and state safety standards.

Deckhand Work

I was a deckhand on the Chicago River and immediate Lake Michigan, certified as a Deckhand II on four boats.

Boats

Wendella Class

Operator: Wendella

Boats: M/V Wendella, M/V Lila, M/V Linnea, M/V Lucia

Tour Boat, Maximum Capacity of 320-340

Ouilmette Class

Operator: Wendella

Boat: M/V Ouilmette

Tour Boat, Maximum Capacity of 150

Bravo Class

Operator: Chicago Water Taxi (Wendella)

Boat: M/V Bravo

Water Taxi, Maximum Capacity of 110

Wendella LTD Class

Operator: Chicago Water Taxi (Wendella)

Boat: M/V Wendella LTD

Maximum Capacity of 140

Social Media Management

Websites

More Info

I have been a social media manager for both my personal accounts and corporate clients. While my bread and butter are Twitter/X and Tiktok, my skills expand to various other platforms, such as Instagram, Youtube, and Snapchat.

Clients

Replit

Sites: Twitter/X and Tiktok

I was a social media manager for Replit for 18 months, helping grow their Twitter/X following from 13k followers to 42k followers and their Tiktok following from 0 followers to 4.2k followers.

Work Example

Personal Tiktok

Site: Tiktok

I post various content on my personal Tiktok related to topics such as, but not limited to, programming, public transit, politics, and boating.

Work Example

Chicago

Chicago is the city I call home. As an amateur photographer, I thought it would be appropriate to include some of my favorite pictures I've taken in the city and suburbs.

Infrastructure Analytics

Currently Loading Infrastructure Analytics...

Unique Users

Loading

Total Requests

Loading

Percent Cached

Loading

Total Data Served

Loading

Data Cached

Loading