About Nathanael

Nathanael Ng is a software developer based in Glasgow, Scotland. Although his primary experience is in Java and J2EE, he believes in a pragmatic approach: choosing the right tools for the job, and the right development processes.

His passion for computing started early: he was bought his first computer when he was 8.  By the time he was 12, he had taught himself QBasic and started a popular dial-up bulletin board in Singapore (access to the internet wasn't widespread then).

He took up Computer Studies at INTI College, Sarawak when he was 15, graduating as one of the top students of his class.  Two years later he found himself enrolled as a Computing Science undergraduate at the University of Glasgow, Scotland.

He graduated in 2002 and started working for the Scottish Police Information Strategy (SPIS), now the Scottish Police Services Authority (SPSA).  His most significant contribution was as lead developer of HRS, an internal enterprise web application, the framework of which he had a large hand in writing from scratch.

In 2008, he took a sabbatical year in New Zealand, where he mostly worked as a contractor for the Ministry of Justice in Wellington.  He is proudest of being the main software developer involved in setting up the Ministry's small business applications framework, based around Oracle APEX, for the Infrastructure Upgrade Programme.