A selection of work I have done.

For companies


LBASense Dashboard

DFRC AG

Programmed LBASense Dashboard according to UI mock-ups and published it on the Play Store. Adopted model-view-presenter within clean architecture and utilized Dagger 2, for DI, to enable testing.

Other libraries used, include geospatial libraries, CrashAnalytics (Fabric’s team was acquired by Google; Jan 2017), MPCharts and OSMDroid for mapping.

Screenshot 2 Screenshot 3

LBSaaS Smart Tour

DFRC AG

Developed the Android application for the EUREKA Eurostars project LBSaaS (E!9010) which aims to better shopper and shop relationships using Augmented Reality(AR), gamification and virtual coupons.

Screenshot 2 Screenshot 3

Shop Owner Admin App

DFRC AG

Created the application for shop owners to update the content for significant locations.

Screenshot 2 Screenshot 3

DealParkingLot

BP Singapore

Developed a hybrid and cross-platform (iOS and Android) mobile application using IonicJS for traders to confirm deals. Collaborated with a diverse team (SG, India, UK and USA) to gather requirements and feedback. Also, modified Cordova plugins in Obj-C and Java for certificate pinning.

Screenshot 1 Screenshot 2

Additional prototypes

BP Singapore

  • Unit converter: Quick and easy way to convert units for oil and other commodities.
  • Ships To Go: Enables operators to track ships on the move.

For school


Books R’ Us

The classic book store project that schools give you. Built using Flask. Initial project was started using flask cookie-cutter to adopt better practices. It has some unit and integration tests which is important for long term project maintenance.

Screenshot 1

Oh No Its Zombies (ONIZ)

A multiplayer Android game. Uses Google Game Services and LibGDX.

Screenshot 1 Screenshot 2

Screenshot 3 Screenshot 4