pronounced as the first syllable in
I design, code, and crunch data for storytelling at The Straits Times in Singapore 🇸🇬. I enjoy the adrenaline rush coming from breaking news shifts as well as the long ride of bringing investigative pieces to life. Past stint in newsrooms in 🇹🇼 🇺🇸 🇨🇳
@spepechen Feature projects
The Champion’s Challenge
Take a deep dive into Singapore's first-ever Olympics gold medalist's butterfly technique with visual annotations and video commentaries from the swimmer and the national coach.
Fukushima disaster 10 years on
A rare chance for me to be able to wrap anecdotes with data, maps and satellite img timelapse.
Singapore's 30 under 30
I feel comfortable-ish working with the CSS grid and learn that good photos look awesome with or without monochrome.
The 200km Great S’pore Drive
Found my last piece of the SVG puzzle - the workflow from exporting artwork from illustrator to supplying the interactivity. Sparkling clean layers are the key.
Trump v Biden 2020
Experimented with various cropping and layout formats for a visual-driven/Instagram-story-like piece. Coloring in Adobe Premier adds a nice touch to footages.
S’pore GE | Candidates' Backgrounds
Pitched a “You Draw It” news quiz that challenges readers’ knowledge of the all-too-familiar candidates. I grew some white hair for this data graphics + interactivity’s mobile version.
S’pore GE | Know Your Candidates
I optimized the workflow of processing headshots of multiple sources by a small Python script to give the page a uniform clean look, and conducted user interviews prior to designing the page.
Covid-19 & Online Shopping
Google trends data came in handy when I created these charts to show Singaporeans’ craze for bubble tea.
Christmas Song Queen
The world’s annual obsession on Mariah Carey’s All I Want for Christmas is You starts as early as…guess what...late October!
China's Bike Sharing Empires
I got a chance to sell the idea of combining doodles and charts for a major business story.
China's 2207 Train Stations
I created polar charts in MATLAB to show the number of trains that originate from the selected station and the angles are corresponding to the coordinates of the start and the destination.
Straits Times, Singpaore
Freelance data journalist, Beijing