Hello / Hoi / !
I’m Chun Fei Lung. “Chun Fei” is my given name, “Lung” is my family name. Native Cantonese speakers can pronounce my name as 龍振飛, but should otherwise not try to write or speak to me in Cantonese. I’m a native Dutch speaker, so everyone else can call me “”, for which the preferred pronunciation rhymes with “dissertation” when spoken with a thick Dutch accent.
My pronouns are he/him and all my friends are white, so if you are trying to hire me for a tech position I’m probably not a great diversity hire.
I often use Chuniversiteit (rhymes with “shite”) as my online handle, for no particular reason. Some of my older accounts use the name Diocletianus (does not rhyme with “anus”), also for no particular reason.
I currently work as a backend engineer at the Digital department of the Nederlandse Omroep Stichting (NOS), a public service broadcaster in the Netherlands that creates news, sports, and event programmes. I’ve also been serving as an elected member of the company’s works council (Ondernemingsraad) since 2021, and will likely continue to do so until 2024 (however…).
My previous employers include Rabobank and InTraffic; the first is a multinational banking and financial services company, while the latter is a Dutch software services company that specialises in public transportation and .
I spent six months studying Computing Science at Radboud University somewhere around 2008 before I got bored and transferred to Utrecht University, from which I now hold a BSc in Information Science (cum laude).
Additionally, I hold a MSc in Information Studies (also cum laude) from the University of Amsterdam (although I probably spent most of my time at VU University Amsterdam). I’m currently wrapping up another MSc, in Software Engineering, at the Open University of the Netherlands.
I don’t have a favourite tech stack, but most of my professional projects are written in PHP. It’s fine.
For my personal projects, I use:
- Go if it needs to stay small and nimble
- Python if I want to use certain libraries
- Java if it needs to last
- Kotlin if I’m lazy
- Haskell if I’m crazy
- C# if a job description mentions it
- Bash if I have nothing else available
- TeX if someone holds a gun to my head
My preferred databases are SQLite and MariaDB. I sometimes use PostgreSQL, Neo4J, Redis, and some obscure triplestores. I wouldn’t touch MongoDB with a ten-foot pole unless I’m building a throwaway prototype.
You can message me via one of my social media accounts that are linked in the
footer below or by sending an old-fashioned email to
cflung you-know-what acm.org
for pretty much any possible reason.