Software Contributions
I have contributed code to various products.
- LCS::BV
- An open source bit vector implementation of the Longest Common Subsequence algorithm as a Perl package. I started contributing in 2019.
- Dumb Password Rules
- A list of websites with silly password rules. I started contributing in 2019.
- Jeni
- A cash deposit platform. I was employed to write the backend code around 2017–2018, and the product was released to the public after I ended my employment. Stack: Linux, Apache, Python, Perl, PostgreSQL, and Firebird.
- Two Factor Auth List
- A list of websites with two-factor authentication support. The source code of the project is published on GitHub. I contributed in 2016.
- Armaguard Online and ACM Online
- A bank vault management system and cash ordering platform. I was employed to write code for the bank-related parts of the website around 2009–2018. Stack: Linux, Apache, Python, Perl, PostgreSQL, and Firebird.
- RMIT MIRT
- (Defunct) A prototype web-based music information retrieval system. I got paid to write the early incarnation in 2003. Then I got really attached to it that I volunteered to maintain it for years while working on my PhD. I wrote the data storage back-end in C with the web application in Perl. The engine has evolved into Fanimae. I did the development under Solaris with Sun C Compiler.
- Asia Trade Gate
- (Defunct) A trading marketplace. I was employed to write it from scratch in 2000. Stack: FreeBSD, Apache, PHP, and MySQL.
- Karir.com
- An employment marketplace. I was employed to write code for the early incarnation of the website in 2000. Stack: Linux, Apache, Perl, and PostgreSQL (later Oracle).
- FMIPA UI
- When the WWW was still relatively young, I was studying physics at the University of Indonesia’s Faculty of Mathematics and Science. I volunteered to build the first version of the HTML-only website in 1997.
- MIKRODATA
- (Defunct) I got paid for every code that became published in this magazine from 1991 to 1998.