About
About Jacques

Jacques is what people tend to term a "geek" for his one hobby which deals with computers. From his first PC (286) when he was in primary school, he started learning basic. A couple of years and computers later, he changed from coding basic to writing shell scripts and perl programmes while at high school. After high school he started coding perl and PHP professionally, and the rest they say is history.
the past
Jacques has years of experience with developing web-based CMS deployed on various websites using utilised two different code bases. The first code base is based on his an earlier release of a coding project which later turned into Ataris Backstage which was used by numerous websites including Protea Chemicals, Smook Wines, Conns Manufacturing, Essential Cleaning Services, African Maritime Services, ISP Data, my personal website, and Suzuki South to name a few of the sites running the software to power their websites.
He has also experimented with mobile technologies and has written various web-based SMS solutions over the past couple of years for websites of various companies and other websites including etv, #Cape_Town, 96 Degrees Superclub, SMS World, Monkey Trade, ISP Data and Firstier, to name a few. He also maintains an open source SMS PEAR Library for sending SMS messages via the Clickatell SMS Gateway. Clickatell’s SMS gateway connects to over 550 mobile operators across the globe.
He has a nack for technology having implemented various not often seen technologies from mobile phone related – vcards, flash sms, etc. into websites of clients utilising PHP.
He has been involved in various opensource projects from PHP where he administers the server where the PHP Documentation Team’s tools reside.
He also has over 13 years of systems administation experience using the FreeBSD Operating System. In his spare time he provided pro-bono support for a local high school where he was their Systems Administrator as well as providing technical support for various administrative staff over a period of a few years.
He has developed web-based applications for various companies and has been dealing with developing systems which start having performance hits due to the traffic that these sites generate. He has experience scaling such sites using open source technology as well using database query optimisation experience from developing multiple large webbased online business directories which do complex SQL joins. Content caching of static content is also useful. Usage of software such as memcached and perlbal are instrumental in improving performance.
He codes mainly using PHP and ocassionaly uses perl, python, shell script or c depending on the job requirements. He believes in using the right tool for the job rather than using the wrong one. He has also started dabbling with Ruby on Rails.
He has experience using various version control systems such as a CVS and Subversion where the bulk of the code which he maintains is stored.
He is a techno junkie and has been interested in blogging from the days prior to when our online journals were called blogs and brad was a university student. Who would have ever thought that writing online journals would take off? Sure when I first got onto the web in 1994 we were using lynx to surf the net. Next came Trumpet Winsock of all things which was a nightmare to configure and get working! That was back in the day. Remember modem initialisation strings? I maintain a stumbleupon collection of links which I recommend.
<!—
He has worked at companies over the years such as CyberSmart (2000-2001), Ataris Technologies (2001-2004), Firstier (2004), Point45 Enterainment (2004-current) in positions ranging from Systems Administrator, Web Developer to Technical Director in the case of Firstier.
—>
the present
He’s currently a systems support engineer for a cloud computing provider.
the future
I’m not sure what the future holds – hopefully I will have time to work on some mashups.
Presentations
Occasionally I talk a "Geek Events". Here is a list of presentations which I have presented since 2008.
- Introduction to Memcached
Facebook Developers Garage, Cape Town, South Africa
12 February 2008