" A senior software engineer and architect who cares about quality, team, and society."
Developing an ESG (Environmental, Social and Governance) due diligence web app for LRQA to drive global supplier chain organizations bringing positive impact to humankind ...
2024 Full-timeModernizing Nationwide Building Society customer service system to Amazon Connect using React JS with GlobalLogic UK. The solution improved operation efficiency by blending modern user experience, digitalizing telephony signal, and AI ...
2023 Full-timeModernizing Sainsbury's bank customer service system using Amazon Connect on AWS Serverless with GlobalLogic UK teams to enhance customer experience and security with modern UX and voice recognition with AI ...
2022 Full-timeAn experimental mobile web app tracking runners trail using Web API and Vanilla Javascript. The project embraced mobile geolocation and Web technologies. It has been welcoming by developers on GitHub ...
2021 Side projectWonderBill changes the way you manage your household bills. Connect your provider, manage your bills and find great provider deals for your gas, electricity, mobile, TV, landline and broadband. ...
2021 Full-timeCovidClean (beta) helped travelers to make a better option by accessing Covid-19 cases connecting to flight information ...
2020 Side projectMelco Club App simplifies the booking experience of hotels, restaurants and limousine and many other services at Melco Resorts ...
2020 Full-timePersonalized Investment Ideas is a smart tool that allows Standard Chartered Bank relationship manager to provide up-to-date buy and sell investment ideas scaled to suit customer's investment needs ...
2018 Full-timeTravie App was a personalized itinerary planner providing attractions and restaurants recommendation, routes suggestions, and flight and hotel booking ...
2017 Side projectPALO IT is a global innovation consultancy and Agile software development company dedicated to helping organizations embrace tech as a force for good ...
2017 Full-timeTravel Global offerings flights, hotels, attractions and entertainment booking ...
2016 Full-timeAutoBid aims to solve the low transparency and efficiency of the used car market in Hong Kong by matching sellers and buyers based on price prediction algorithm ...
2015 Side projectHKTDC.com is a B2B platform for e-commerce ...
2011 Full-timeA settlement platform for HSBC Global with IBM Hong Kong ...
2011 Full-timeDeveloping messaging platform for Customs clearance with OOCL ...
2008 Full-timeDeveloping an Enterprise Resources Planning system with Hsin Chong to manage Venetian Macau Resorts construction project ...
2007 Full-timeDeveloping an Enterprise Resources Planning system with Hsin Chong ...
2006 Full-timeDeveloping an Human Resources system for Hong Kong Mass Transit Railway with PeopleSoft ...
2004 Full-timeLocation service is a crucial capability of mobile devices. While enjoying all the advantages like direction service, checking the nearest inventory during online shopping, I am always concerned about how much ...
Jun 2021 Read moreThe wave of Web 2.0, alongside the advance of mobile devices and the Internet infrastructure a decade ago, embraced a new paradigm of creating web and mobile ...
May 2021 Read moreKubernetes has gained tremendous popularity and becomes the de-facto container orchestration tool because it provides ...
May 2021 Read moreIn Part 2, we’re going to power it up with a practical and fascinating function to impress your audience by presenting your remarkable achievement visually.
May 2021 Read moreThe recruitment domain has been advancing by more accurate employers and employees matching using Machine Learning algorithms in recent years. Ridiculously when we get into the details of the candidates ...
May 2021 Read moreImporting libraries to extend software capabilities is a productive approach in development. As described in the DRY (Don’t Repeat Yourself) principle, it is not sensible to reinvent the wheels in most cases. Building application with libraries ...
Jan 2021 Read moreIn 2021 one of our team priorities is to move toward Serverless architecture. It is tricky to build the unit tests on top of the AWS services. It dragged me a couple of hours to figure out the most comfortable way to mock the DynamoDB functionality ...
Jan 2021 Read moreThe test-driven programming approach has become many successful developers’ essential building block to deliver high-quality code. Mocha and Chai are a prevalent testing tool in the Javascript/ Node.js domain in the last few years ...
Oct 2020 Read moreIn the distributed computing domain, event-driven or pub/sub is a sensible architectural option for asynchronous communication. There are several fashions to implement a pub/sub in Node.js ...
Sep 2020 Read moreES2020 has released in June. Developers are fascinated by the new features like nullish coalescing, optional chaining, and Promise.allSettled. To experiment with it in the production pipeline, the unit test suite is likely the first thing developers need ...
Aug 2020 Read moreIt took me a while to figure out the installation of Anypoint Studio on Mojave. The first problem was the Anypoint Studio is only working on a particular JDK version. The second problem was that ...
Feb 2019 Read moreThis is a step by step guide to install the Rabbit MQ 3.3.5.1 for the series of topics about AMQP messaging. Rabbit MQ support most of the Linux distributions, Mac OS and MS Windows. I would demonstrate it on ...
Sep 2014 Read moreAppreciated to the JS community for minify and uglify tools so we save much bandwidth for the web apps and the mobile apps. To uglify and concatenate java scripts files make the download more efficient ...
Mar 2014 Read moreKraken JS is built on top of Express JS and Connect JS. It inherits the favicon of Connect JS by default and you may spend some time to get rid of it, just like me. Here is the workaround ...
Feb 2014 Read moreYou love Node.js because of its non-blocking programming model to make your software better throughput. Sometimes you need step-by-step execution for example of a member registration which includes some database ...
Jan 2014 Read moreThis analysis aims to reveal the influence of enterprises in the Hong Kong economy. Hong Kong is one of the remarkable financial centers in the world. Hong Kong economy is highly coherent to the stocks market ...
Dec 2013 Read moreKaggle is really a great place to learn data science in a practical way. Today I just joined a competition (tutorial) and submitted my first prediction using Random Forest Classifier. I scored 0.77512 for my initial try and really surprised by the efficiency of the Scikit ...
Nov 2013 Read moreCanopy is a very well equipped IDE for Python programmer. With its free version, you 've have already offered NumPy, SciPy, and many more useful libraries. Today I need to use the Random Forrest Classifier from Scikit-learn, but it needs to upgrade to Canopy ...
Nov 2013 Read moreData Science is an emerging field comprising of expertise across different domains. Here's a list of awesome books I highly recommended to individual from different level ...
Oct 2013 Read moreA recommendation function is gaining popular in many websites. It is useful to increase the traffic of the websites. There are many different implementation of a recommendation engine ...
Oct 2013 Read moreThe High Availability becomes the implicit non functional requirement since the enterprises has been paying rising attention ...
Oct 2013 Read more