Two scripts,
one story

  • 兩個劇本, 一個故事。
  • Dua skrip, satu cerita.
  • Dwy sgript, un stori.

I’m Vaileigh — a lead Android engineer working where mobile systems, human behaviour and story meet. I build dependable products at scale, while film curation and writing keep my practice curious, critical and human.

Now playing

  • Lead Android Engineer
  • Film screener — Norwich FF, Sunrise FF
  • Kotlin · Compose · Swift
  • English, Malay, Mandarin, Cantonese

( The programme — five chapters )

  1. 01 · TechTechLead Android engineering — Kotlin, Compose, Swift. 2.4★ to 4.8★, near-zero crashes.4.8★rating~20 → 0 crash issuesAOSP + WebRTCTesting + WCAGLive from Google Play
  2. 02 · FilmFilmTonight’s programme, live from my Letterboxd — plus notes from the festival selection room.● Now showingScreen 0222 JulThe Invite202619 JulThe Odyssey202604 JulThe Devil Wears Prada 2202626 JunPulp Fiction1994Sentimental Value · BFI LFF 2025
  3. 03 · PracticeEngineer.Screener.— Both.Code review and film review use the same eye. Same questions, two scripts:Code reviewFilm reviewWhat’s working?What’s working?For whom?For whom?What’s missing?What’s missing?// act II, scene 3 @Composable fun Review(film: Film) { val lens = SevenPartLens() Notes(lens.read(film)) } // ship it. roll credits. Rec00:42:17Live Q&ABarbican Q&A · London
  4. 04 · BookshelfBooksThirteen books that shaped how I think, sorted by author surname.13books“Masterpiece. Funny, and it made me cry.” — on Fleabag13 books · pick one
  5. 05 · ContactContactAlways happy to connect — email, LinkedIn, Letterboxd.Greetings from LondonTechnology changes. Storytelling remains. Write to me.Vhello@vaileigh.comin/vaileighletterboxd/vaileighgithub/vaileighPostcard from London