Home ResumeCertificationsPast eventsPersonal Projs.

Hope CMS

The Philippine eagle is the official mascot for the Hope CMS.

Michael Balcos contributed the PHP 5 code for Hope (Highly Optimized for Productivity and Efficiency), the custom-built CMS of Malaya Digital and his personal website. It uses flat files and CSVs for data storage. Since the needs of the websites are simple, Michael took a KISS (Keep It Simple, Stupid) approach for security, correct operation, arguably better performance compared to a database driven site (the websites do not need to provide for a tremendous amount of data), and ease of maintenance. With its data stored in flat files, the websites can be updated and/or edited via just a text editor.

Malaya Burner

This was the Malaya Burner in Bluepoint's Software Freedom Day (SFD) celebration in September, 2011

Malaya Burner was developed by Michael Balcos as a project for Malaya Digital. It is a low cost alternative to the Freedom Toaster, and it's conception was formed out of discussions with some people in the Open Source movement in Metro Manila, the Philippines. The code it uses is written in Perl and C. The lower cost is made possible by using a small, monochrome, and text based LCD matrix for output, and a simple numeric keypad for input. The numeric keypad has certain keys physically disabled, and has the '-' key assigned for the 'Cancel' function.

Read whole story...


Lakbay-1 is Michael Balcos' experiment at using Free / Open Source Software (FOSS) development tools and applications for the operation of this custom-built mobile robot. It was presented by Malaya Digital in Bluepoint's SFD 2008 celebration. The hardware components were acquired from local sources. Among the features it has are stepper motors and tracks for mobility, wireless control, standard AA batteries, and a GCC compiled application for remote computer control of the robot. The mentioned application uses the ncurses library for it's text based interface. The robot has been presented in events with a wired camera mounted since the budget won't permit a wireless camera. Future plans include using Arduino and one of its wireless communications add-ons for controlling the mobile robot remotely. With Arduino being a micro-controller, the next plan may be to let the mobile robot make pre-programmed actions by itself.