Projects

  • Bash Prompt Editor: Customizing bash prompt made easy.
  • Maknyus Ipsum: Lorem ipsum but make it Indonesian food.
  • Indonesian Word Embedding: Indonesian word embedding demo, currently serving a model pre-trained Word2vec model from Wikipedia texts using the CBOW training algorithm.
  • Quotey: a simple command line tool that displays a random quote from your custom collection or WikiQuote on shell startup.
  • Social Project Donation Estimator: Find out the statistics of your campaign and whether you will reach your donation target.
  • Kapitalisasi Judul: A CLI tool to automatically capitalize titles in Indonesian.
  • Find Coordinate Points: A quick tool to collect northwest and southeast corner coordinates of a rectangle that covers a particular area on the map. I initially built this to to be used with the S2 Geometry Library.
  • Language Identification with Machine Learning: Document language identification with machine learning. The languages involved for classification are Indonesian, English, French, and Spanish. After several experiments with different classification methods, I managed to reach accuracy of 92.449% using Bayesian network classifier with F-measure value of 0.908 using 10-fold cross validation.
  • Sudoku Solver: Implementation of the DPLL and WalkSAT algorithm to solve sudoku puzzles with Java and the aima-java library. The implementation of sudoku as a SAT problem references to this paper.
  • Aime - a CLI for Twitter likes: Aime is a command line tool that lets you search and manage your Twitter likes. You can organize your liked tweets into categories, mark a tweet as read/unread, and search your liked tweets by query, user, read/unread, or category. All from the comfort of your terminal.
    • Code
    • Node.js, MongoDB