#about


An energetic, ambitious individual with strong interest in software development. Fluent in computational thinking, programming languages, and development frameworks. Open-minded individual with good inter-personal skills, a fast-learner who yearns for opportunities for self-development.
I am blessed to receive my education from:

Singapore University of Technology and Design (SUTD)
University

May 2015 - Aug 2018

  • Bachelor of Engineering (Information System Technology and Design), Magna Cum Laude

High School for Gifted Students, Hanoi Pedagogical University
High School

Sep 2011 - May 2014

  • Vietnam High School Baccalaureate
  • Merit Scholarship Holder

#projects


As a devotee of a better world by software, I constantly strive to improve my life or others' by means of software.

Mindmaker Bot

Go Docker BoltDB Telegram Bot API

A bot that helps with making up your minds, a helpful partner for all of your indecisive pals, and the ultimate solution to tedious everyday decisions with insignificant impact. It can also entertain you with dad jokes 🙃.
Start chatting with it here.

Mindmaker Telegram chat bot

Accessible PayLah!

Javascript React Native

Revised application UI of DBS PayLah! app with the visually handicapped target audience in mind while maintaining the usability for the general sighted users.
Ever since its release in Singapore, PayLah has been very well received by smartphone users with DBS bank account in Singapore. Unfortunately, despite its popularity, PayLah used to have a bad reputation among the blind smartphone user group. The initial release of the app was not making good use (or any at all) of accessibility features on smartphones, in turn rendering itself unusable for the blind users no matter how potentially useful the app can be for such user group. Even though there has been a lot of improvements in terms of accessibility for PayLah, we feel that it can be done better with more fine-grained touches on the accessibility aspects of UI elements.

Home page for accessible Paylah app Add payee page for accessible Paylah app Pay page for accessible Paylah app Confirm transaction page for accessible Paylah app

Project Happy

Javascript ES6 React Redux

This project is aimed to provide a helping hand to special-need teachers at Very Special Art by means of a web application.
One way to calm autistic children is letting them watch Youtube videos. However, this poses another problem of the child get carried away and the teacher not being able to stop them from watching to move on to other activities.
This web application is a Youtube video streamer with an integrated timer that allows teachers to set maximum time for the children to watch. The video will be followed by visual instruction for the child to move on to other activities.

Project Happy user interface

Huat Greetings Wall

Javascript Nodejs MongoDB

Interactive Wall for Chinatown New Year Festival 2017. This is part of SUTD contribution to Chinatown for Chinese New Year 2017. Passer-by of the "Huat Greetings Wall" (giant LED display on Garden Bridge) can send in well-wishes from Chinatown Festival Website. The wishes will then be screened on the Interactive Wall in form of lanterns floating up to the sky.
We are honored to have the chance to present this project to Singapore President Tony Tan.

Huat Greetings Wall in action with floating digital lanterns

Telegram Scheduler Bot

Javascript Nodejs MongoDB Telegram Bot API

This bot is created with the purpose of making tasks list for myself, as a simpler alternative to normal scheduling applications that are overly complicated. This bot can generate a taskboard for every chat that it joins (both private and group chat). It knows a lot of Chuck Norris facts as well, in case you are bored 😁
Start chatting with it here.

Scheduler Telegram chat bot

Xplorer

Java Android

This is a travel app that help Singapore tourists plan efficient itineraries, locate popular attractions like Sentosa, and manage their trip expenses.

Xplorer App home page Xplorer App attractions locator screen Xplorer App itinerary planner screen Xplorer App expenses manager screen

Grumpy No More

Python Kivy Firebase

This projects is aimed to improve the process of feeding cats (or any pets) to a more efficient manner and healthier for the pets, and to help the pets caretakers to manage the pets' diet and health.

Grumpy No More App login screen Grumpy No More App user profile screen Grumpy No More App dispensers manager screen Grumpy No More App dispenser details screen

#experience


Visa Inc.
Software Engineer, Global Dispute Processing

Sep 2018 - Present

Java React
  • Contributed to functional enhancement and maintenance of Visa Resolve Online application
  • Managed and remediated security vulnerabilities in Visa Resolve Online application
  • Organised and hosted tech/non-tech events at Visa

Visa Inc.
Intern, Network Processing

May 2017 - July 2017

Nodejs React MySQL
  • Developed a web application to manage, execute, analyze test cases for Visa Resolve Online application
  • Replaced HP ALM with a more user-friendly, faster interface, while saving thousands in monthly licensing fee at the same time

Firsttouch.io
Frontend Engineer

Jan 2017 - Aug 2018

Vue
  • Developed the an user-friendly and aesthetically pleasing interface for our web application
  • Proposed and managed the architecture of our frontend application

Souschef
System Architect

Sep 2016 - Jan 2018

Nodejs React MongoDB Heroku
  • Developed from ground up the web platform for customers (beverage brands) to manage their recipes remotely
  • Architected back-end server for usage from our clients' outlets
  • Designed user-friendly interface for our clients' staffs to smoothly transition from emailing Excel records of recipes to instant updating of recipes on our portal

Stacck
Product Development Intern

May 2016 - Aug 2016

Nodejs React MongoDB Heroku Agile Development
  • Developed Customer Support FAQs management system web application for consistent and centralized management
  • Developed proof-of-concept for isomorphic application proposal by development team to our CEO
  • Conducted user experiments and contributed to features initiatives and designs for mobile UI design
  • Managed experimental projects by carrying out Agile Development practices

$MARTBIN
Co-founder

Jan 2016 - Jun 2016

Firebase
  • Founded the company which aims at influencing people recycling habits and assisting recycling process through a network of technology integrated recycling bins that interact with users
  • Architected the initial data system and designed the product’s user interactions and experience
  • Won third place in SMU-SUTD’s Create4Good Challenge, amounted to $30,000

#skills


Web Development

Docker icon Docker
NodeJS icon Nodejs
npm icon NPM
React icon React
Redux icon Redux
Vue icon Vue
ES6 ES2015 icon ES6
webpack icon Webpack
ExpressJS icon Express
MongoDB icon MongoDB
PostgreSQL icon PostgreSQL
MySQL icon MySQL
BoltDB icon BoltDB
Mocha icon Mocha
Heroku icon Heroku
HTML icon HTML
CSS icon CSS

Languages

Golang icon Go
Javascript icon Javascript
Java icon Java
Python icon Python
HTML icon HTML
CSS icon CSS

Platforms

Web icon Web
Android icon Android

Others

Git icon Git
Github icon Github
Vim icon Vim