Download PDF


Backend Development

Ruby, Rails, Sinatra

Frontend Development

HTML5, JavaScript, CSS/Sass, Bootstrap, jQuery, Jekyll

Databases (Relational/NoSQL)

PostgreSQL, MySQL, CouchDB, MongoDB


GitHub, DVCS (Git), Trello, Slack


Softwares and projects wrote or contributed to, in reverse chronological order:

Learn X in Y minutes

Whirlwind tours of (several, hopefully many someday) popular and ought-to-be-more-popular programming languages, presented as valid, commented code and explained as they go. Contributed Indonesian version of Ruby.



Download with friends

A website for guiding team to downloading huge files by splitting it into smaller pieces using curl.

Technologies used: Ruby on Rails, Heroku


BSE Downloaders

A collection of automation scripts for massively downloading Buku Sekolah Elektronik e-books from

Technologies used: Ruby, Nokogiri, wget



A command-line tool for displaying lyrics of current song playing in C* Music Player. Forked from hakerdefo's code with modifications including support for offline viewing.

Technologies used: Bash script, wget, makeitpersonal lyrics API



A two-factor authentication command-line tool distributed as a Ruby gem which is compatible with popular websites such as Facebook, Google, GitHub, etc.

Technologies used: Ruby, ROTP, terminal-table



A set of common locale data and translations to internationalize and/or localize your Rails applications. Contributed and fixed Indonesian translation.




Minimalistic web app for quickly sharing file and folders over LAN requiring little to no configurations.

Technologies used: Ruby, Sinatra



In-house student ID card production software (data entry and image generation).

Technologies used: Ruby on Rails, Bootstrap, Carrierwave, Dropzone.js, Delayed Jobs, RMagick, PostgreSQL


Automation script for web-scraping book informations from

Technologies used: Ruby, Nokogiri, DataMapper, SQLite 3



Multiple-choice quiz/exam web application with image support and score report developed with a classmate.

Technologies used: PHP, MySQL, Bootstrap, AJAX

Work experience


Programmer + Graphic Designer

Jarot Foto (Family Business)

Started and maintains first serious project in Rails, developed in-house web application for making student cards which, minimizing manual labor of data entry and photo placement, therefore reducing occurence of invalid data and increasing overall productivity. Also as a graphic designer responsible for creating student card designs for >10 schools using CorelDraw and Photoshop.

Jan 2015Feb 2015

Backend Programmer (Intern)

Fakultas Ilmu Kesehatan Universitas Kadiri

Responsible for designing database and implementing backend for web-based multiple-choice examination software for the Department of Health Sciences in Universitas Kadiri.


Sep 2012Present

S1 Teknik Informatika

Universitas Nusantara PGRI Kediri
  • Participated in Komunitas CAH UNP, an extracurricular group for knowledge sharing among Engineering students.
  • Currently working on final year project.
Jan 2016Present

Full-stack Web Development Courses

Free Code Camp
  • Currently working on Front-end Development certification.
  • Started Kediri campsite.