Code, coffee, and apps that bug you (politely).
I'm Petter — a Senior iOS Developer at Trainline, where I led our adoption of iOS 26 & Liquid Glass, launching in partnership with Apple. Off the clock, I design and ship my own apps in Swift.
struct Developer { let name = "Petter Vang Brakalsvalet" let role = "Senior iOS Developer" let company = "Trainline" let origin = "Hardware Tech" let learning = true // always let apps = ["reHydrate", "GuestLens"] }▍
Things I've shipped
GuestLens
coming soonHost an event and see it through your guests' eyes — everyone's photos and videos in one shared gallery. Coming to the App Store.
reHydrate
open sourceA simple water tracker built to (gently) annoy you into drinking enough water. Live on the App Store.
From circuit boards to Swift
My path hasn't been a straight line. I started out fixing hardware at InfoCare in Norway — diagnosing and repairing PCs, phones and watches — which is where the debugging habit took hold.
That curiosity led me to a BSc in Computer Science at Aberystwyth University in Wales, and from there into iOS. I shipped reHydrate to the App Store, led iOS at Sonin App Development, and today build the Trainline app — used by millions of travellers across the UK and Europe.
Notes from the editor
Occasional write-ups on Swift, indie dev, and shipping side projects.
Experience
Let's build something.
Got an idea, a role, or just want to talk Swift? My inbox and DMs are open.