Hello world!
Let me introduce myself.

Adrian Vu

Adrian is currently the technical lead at IoTalents Pte Ltd, developing applications using technologies such as AngularJS and Node.JS. He has 12 years of web/mobile application development experience in PHP, JavaScript, and Java. Node.js is now his favourite for developing server-side applications. He is someone who is analytical, decisive, problem solver and passionate about trying out new technologies, programming languages and frameworks. He enjoys travelling and immerse himself into different cultures as much as he can.

DB: MySQL, ElasticSearch, NoSQL
Mobile App: Android, Objective C
Python, Java, VB

Other Programming Languages/Skillsets:

  • AngularJS, ReactJS, Ionic, Cordova
  • Heroku, AWS, Azure Deployment
  • Data Crawling and Processing
  • Geospatial Analytics
  • Business Intelligence
  • Project Management

Other Programming Languages/Skillsets:

  • AngularJS, ReactJS, Ionic, Cordova
  • Heroku, AWS, Azure Deployment
  • Data Crawling and Processing
  • Geospatial Analytics
  • Business Intelligence
  • Project Management


Work experience

Technical Lead (IoTalents) 2016 — current

  • IoTalents is an integrated platform for online Hirers and IT Contingent Workforce (Contract workers and Virtual Talents) to get intelligently connected and transact. Our team is immensely passionate about this trend and believes that the exploding shared economy of global IT talents will reshape the workforce of the future.

Project Manager (Living Analytics Research Centre, SMU) 2015 — 2016

  • Developed partnership proposals, pitch decks and, established and maintained relationships with various external businesses and organisations
  • Manage team of research engineers and web designer to design, develop and implement web/mobile application projects
  • Managed resource allocation, schedules and work queues
  • Acted as the point of contact for the project teams and management to provide updates
  • Advised team over web/app best practices and strategies
  • Worked on developing quick mobile application prototypes to test out ideas using hybrid mobile app framework

Research Engineer (Living Analytics Research Centre, SMU) 2013 — 2015

  • KPopLive.me is a web service that aggregates content from Twitter and YouTube that are related to K-Pop.
    • Redesigned user interface and developed mobile applications for KPopLive.me using HTML5 and PhoneGap
    • Improved user traffic and retention by conducting experiments on user interface and by horizontal distribution of apps on the Google Play Store
    • Developed Facebook Canvas game for tagging of music videos to improve KPopLive.me with additional meta-data for search and recommendations
  • KPopRally is a native android mobile game that challenge KPop fans on their knowledge of KPop music videos
    • Developed front-end using native android and backend PHP web services to support the game
    • Main objective of the application is to crowd source for meta-data to provide better recommendations in KPopLive.me and conduct experiments using LASER SDK (http://www.research.larc.smu.edu.sg/laser/)
  • Developed LASER SDK library for native iOS and Android platforms to allow experiments to be conducted on user interface, tracking of user usage, as well as to run social-network related type of experiments
  • Managed projects and worked with external clients to run social media campaigns
  • Developed data crawler to collect data from scrapping of websites and REST APIs to provide data for analysis
  • Integrated systems using various technologies such as Node.JS, Socket.IO, RabbitMQ

Co-Founder (Tolly) 2013 — 2014

Tolly is a mobile application that allows users to interact with their Twitter using their voice. It has features that allow users to listen to their latest tweets in audio as well as to post tweets using just voice. We were awarded the Innovation Awards from SMU with $25,000 seed fund to build the idea
  • Develop the iOS and Android mobile application using Twitter and Voice-Recognition APIs
  • Lead a team of intern developers from Singapore Polytechnic to develop prototype
  • Pitched to local and overseas investors

Summer Analyst Internship (Credit Suisse) 2012

  • Developed VBA Macros to reduce time taken to generate weekly reports from 15 minutes to less than 5 minutes
  • Developed batch scripts to automate scheduled tasks for daily report generation
  • Assisted with business-as-usual tasks involving managing Active Directory operations

SMU IT Intern (Khoo Teck Puat Hospital) 2011

  • Developed GIS application using Flex and Google Maps API for analysis and visualization projects
  • Conducted the various analytical researches on healthcare indicators to highlight certain issues to higher management
  • Developed dynamic chart creation application using Microsoft Excel Visual Basic

Part-Time Web Developer (BLUE Interactive) 2007

Created macros to help speed up and automate the process of migrating data from the previous content management system to the new system

Freelance Web Developer (Davidsports & Engraving Co. Pte Ltd) 2006

Developed an online catalogue system using PHP and MySQL to allow easy add and update of products on the website

Freelance Web Developer (MyWebbie.com) 2001 — 2007

Started a domain and web hosting service provider to provide services to clients to have a web presence and worked on various ecommerce and content-management websites on a freelance basis.


BSc in Information Systems Management 2009 — 2013 Singapore Management University

  • Major in Business Intelligence and Analytics
  • Awarded Best Individual Award for Final Year Project for Academic Year 2011/2012
  • Awarded Dean’s List for Academic Year 2010/2011
  • CCA: SMU Broadcast & Entertainment
    • Director for SMU Campus Radio
    • Director for Audio, Visual and Technology Support

Diploma with Merit in Business Informatics 2004 — 2007 Nanyang Polytechnic

Latest Side Projects


Node Process Manager

Oct 2015

  • Frontend dashboard to manage Node.js apps such as launching new Node.js scripts from your browser, start/stop or restart scripts
  • Built using Node.js

Pebble Watch App: SGHaze

Pebble Watch App: SGHaze

Sept 2015

  • Simple app to keep track of the Haze PSI level in Singapore. The data is extracted from NEA website and is updated hourly. Click Up or Down button to scroll through the regions (North, South, East, West, Central). Click Select button to refresh the data.
  • Built using pebble.js + PushBullet API

Pebble Watch App: AroundME

Pebble Watch App: AroundMe

Jul 2014

  • Need a quick search on what's around you? AroundMe allows you to search for nearby Restaurants, Train Stations, Shopping Malls easily. Need to grab a quick coffee? No problem! AroundMe quickly locates the nearest Starbucks outlet for you! AroundMe also has weather functions to let you check on the latest weather updates in your area as well as 3 days weather forecast.
  • Built using pebble.js


Schedulely.net (Discontinued)

January 2013

  • Schedulely allows users to find common timeslot for meetings, and with the integration of Facebook to allow easy collaborations
  • Developed a web application during spare time to experiment with new frameworks (Twitter Bootstrap, PHP CodeIgniter MVC Framework, Facebook API)
  • Main motivation is to create something useful over the weekend, launch the web application, and receive feedbacks
  • Technologies Used: CodeIgnitor, Twitter Bootstrap