this page:

I'm a generalist. I have a diverse interests, and this site serves to collect them all in one place.

I am:

  • A Software Engineering Manager and technical lead. I have developed and led projects in Enterprise Software, eCommerce, Growth Engineering, User Experience as a Service, and Business Intelligence.
  • A Certified ScrumMaster®.
  • A UX designer. My strengths are in customer research, competitive analysis, and UX.
  • A stock photographer. I'm a self-taught analog and digital photographer.
  • A photographer.
  • An artist.
  • An electronic musician. I also play piano and guitar.
  • I really enjoy writing.
  • A Yoga Alliance yoga teacher.
  • An aerialist. My focus is on aerial hoop or lyra.

I'm available to:

  • Showcase my work as a photographer, artist, and musician.
  • Collaborate with artists, designers, photographers, amateur models, musicians, and producers.
  • Coach and consult on management, technical recruitment, technical interviewing, and DEI.

UX, product, visual, + interaction design

Portfolio @ Behance


I'm primarily an abstract expressionist. I enjoy using acrylics, sumi ink, and figure/life drawing.

Check out my portfolio and DeviantArt profile.


I shoot primarily street photography, macro, nature, and food.

Check out my portfolio and DeviantArt profile.

In 2014, I self-published a photobook called Wien in Lomo.



travel blogs


Cantonese > English Lyric Translation


I can code in JavaScript, HTML, CSS, Java, Ruby, and Python. I have a strong foundation in object-oriented programming

See my code on GitHub.





contact + socials

Message me for sales, collaboration, commissions, critique, etc.

a diatribe on social media

I don't like the majority of social media platforms. Most of them don't respect user experience, privacy, or child safety, they prioritise ad revenue and capitalism. They also have profound negative effects on our mental and physical wellbeing, which creates a collective destructive effect on our society and culture.

I like to share what I use (and don't use) to raise awareness about the fact that we have a choice.

Disclaimer: I do not work for any of the below companies.

  • I deleted my WhatsApp account and use Signal instead.
  • Instead of Gmail, I use ProtonMail.
  • I don't use Google, I use StartPage.
  • Instead of Google Drive, I use ProtonDrive.
  • Instead of Instagram, I use Vero.
  • I use ProtonVPN.
  • I don't have accounts on any of the following: Netflix, Facebook, Twitter, Amazon, Disney+.