Work @ Neehoy

Just after my graduation (as BSc Mathematics and Computer Science) I was given a short-term web development opportunity by Neehoy, a small yet growing company based in Jubilee Campus, Nottingham, involving the creation of a platform aimed at item management and sustainability for organisations such as the NHS.


The platform is build on Express.js (a Node.js framework), and uses MongoDB as its database engine. It was a completely new world for me as up until then I had only been developing websites on PHP based frameworks. Initially the codebase looked intimidating, but after a few days once I’ve figured out the workflow of the whole system I was able to see the flexibility of using NodeJS.

MongoDB seemed strange at first as well, sometimes contradictory to what I’ve been practising with MySQL databases. The idea that a Collection (homologous to a MySQL table) can contain any arbitrary fields was confusing and seemingly unsafe.

It has been an invaluable experience for me. This project has opened up the world of Javascript-driven web development to me and I’m now looking at Reactive web development using AngularJS to build some personal projects with Wraptime, a team consisting of my former coursemates in the University of Nottingham.

Punching My Own Head

This is a small improvement on the last version of the system in the preview video. Positional tracking is now incorporated using Kinect. I’ve also exploited the Kinect’s other interesting applications such as head scanning. In this video I placed an enlarged model of my own head and hang it on an invisible pivot. Using the Kinect’s skeletal tracking, the system is able to track the position of my hands and thus enable interaction with the virtual environment.

Augmented Reality Adaptive Architecture

This is a quick glimpse into my third year dissertation project in the University of Nottingham. The work was done in our Mixed Reality Lab. This preview highlights the aim of the project, which is to build an adaptive architecture driven by physiological data. The final version will be uploaded soon (around the 12-14th May) and will feature head tracking using Kinect and a better view on the oculus.

The Oculus Rift is augmented using a 3D-printed clip that attaches itself to the rift. A Logitech C920 webcam is secured onto the clip.


Indofest 2014 Website

I designed and developed the official website of Nottingham Indonesian Festival 2014 for the University of Nottingham’s Indonesian Society. The layout features a parallax effect, showing wayang or shadow puppets, one of the elements of our diverse cultural identity. Link: