OCW is a scripting language and interpreter for controlling complex operations of valves and pumps in microfluidic devices. The interpreter program uses parallel ports to interface with any automation project. The program runs on Linux and Windows.

OMTLin is an Operation and Maintenance Terminal Software for SIEMENS Telecommunication Exchange. This is an old software project of mine that I create when I'm still a switch engineer personnel in a Telecommunication company in Indonesia.

The purpose of this project is to engineer modular software and electronic components, from which it is possible to assemble an intelligent PC-based mobile robot suitable for home or office environments.

Peru provides functionality for calibrating a camera or a stereo camera using only images of a checkerboard pattern as input. Peru also provides functionality for calculating disparity maps (depth maps) from a stereo image pair.

RTiC-Lab is a semi-detached, open source software designed to run on both Linux and RTLinux. It is an easy to use controls prototyping tool for hard real time applications. Users get real time access to controller parameters and data through a GUI.

The goal of the See&Touch project is to design/implement a special mouse for disabled people, which allows a person to fully control a computer by using just vision and one single body movement. This project develops hardware, firmware and software.

SoftMusic is a program that creates music based on a random generator and various restrictive algorithms. It can be used for quickly creating ambient musical backdrops, cyclic arpeggios that can be used in techno songs, or just plain strange music.

This project presents a functional prototype of a new kind of file manager, where the data is auto organized using the semantic content.
The Souvenirs system propose a new complete interface for the user and pretend to remplace the "desktop" paradigm.

Software for speech research. It includes programs and libraries for signal processing, along with general purpose scientific libraries. Most of the code is in Python, with C/C++ supporting code. Also, contains code releases corresponding to publishe

Skipper is a powerful accessibility package for Linux which enables severely physically disabled people with many different conditions to make full use of applications that normally require good mouse and keyboard control.