"The Art of Computer Programming"

I live in Melbourne, one of the best cities in the world.

Back in the day, I bought my first computer, a PC Commodore-XT in Riyadh, Saudi Arabia. I worked there 1986 for two years as a Project Manager for Indonesian Embassy and Apartment Building.

Yes, a computer with an RGB monitor, no hard disk, and no mouse. But, it was the first time I'd learned a new world, the art of computer programming since I knew how to write a simple script and an auto-execution batch file in a computer.

In 1990 from my garage, I started a small office, gfCAD, an engineering company that offered CAD (Computer Aided Design) drafting services. It was the first computer-based service firm for Architects in Indonesia.

I taught myself how to code a script in AutoCAD Software; no courses were available then. My first code was a function to draw a parallel line in architecture drawing, and I created shortcut scripts for repetitive commands. Then a year later, I wrote my software in Visual Basic language, EDMS (Electronic Data Management System), a stand-alone application installed in each CAD Operator computer to manage all drawing files shared from a WindowsNT Server.

My journey as a Web Developer began from this point.

Then the Internet

I started learning HTML in 1994. My first customer's website was Internet Planners LLC. The owner, Jerry De Groot, become my business partner. For more than 18 years, I have been using his Web Hosting services for my customers. The other old design was for Don Farrar, The Four Lads Band website, the legendary US musician. Both of that old-style websites are still there today at and

Web designers had to compromise between Web Content, Images Quality, and slow Internet Connection at that time.

In 1999 with some colleagues, we established Delphi Computech Indonesia, an IT training centre, a joint venture with Delphi Computech India. I was a lecturer for AutoCAD, 3D Studio, Photoshop, Adobe Illustrator, Macromedia Flash, HTML and JavaScript /CSS courses.

CMS - Content Management System

In 2002 I began to get involved in the Open Source community. I joined the MaxDev team, a collaboration between developers for MDPro Content Management System. PHPNuke, PostNuke, and MDPro were the first CMS Open Source generation written in PHP.

The strength of the Open Source community by sharing Software as Free Software is the foundation of Internet technology today. Most websites on any scale were built on top of CMS Open Source.

Web Application

I moved to Melbourne in 2004 and worked for Link Communication Pty Ltd for seven years. I'd successfully managed and developed an Intranet / Extranet System, Customer Relationship Management (CRM) and migrated the existing system to the web-based application platform.

Web Technology is growing fast and rapidly compared to other technologies. Furthermore, I explored in-depth how to utilize the potential of web-based technology in day-to-day business processes.

In 2014 with two colleagues as a team, we developed a Task Management System to connect Providers, Contractors, and Users. This TMS Web App allows user interaction across multi-devices, mobile phones, tablets or PC—an exciting project to work with and open to more ideas to explore.

Finally, I never see myself as a programmer, just a self-taught programmer, since the software industry is evolving without an end. The learning curve moves on - the sky is the limit.

DigitalOcean Referral Badge