Programmer and Linux enthusiast.
2020–present, Alibaba (Shenzhen) Technology Co., Ltd., Front-end Developer
2019–2020, Adventure Club Helsinki Oy, Full-stack Developer
2017–2019, RestByte Oy, Full-stack Developer
2010–2014, Zhejiang University, Bachelor of Engineering in Industrial Design
2014–2017, Aalto University, Master of Arts in Collaborative and Industrial Design
The official way to contribute to KDE localization is through SVN. If you don't have KDE developer account, you have to send your po files through mail list. I maintained some scripts to synchronize KDE SVN and Crowdin platform, making contributing to Simplified Chinese localization straight forward.
RetroArch is the most popular retro game emulator. For a long time, the translation work is done by modifying C/C++ source code. I created scripts and CI workflow to integrate RetroArch's GitHub with Crowdin localization platform. Since then, RetroArch supported many new languages and translation coverage increased a lot.
An easy-to-use CLI tool to install extra RPM packages from openSUSE Build Service, Packman and other vendors. I write the first version in Perl as a hobby project. It has been rewritten in Python by Dominik Heidler, with a nice plugin architecture.