DNV GL Learning

DNV GL is a global quality assurance and risk management company. This website is a replicate of the Australian’s website of this company. The website will provide course details for 5 different countries in South East Asia: Singapore, Malaysia, Vietnam, Philippines and Indonesia. The website is built to turn the training registration process and quote request process to online so the admins do not have to manually process them anymore. There are also blogs in each country to keep visitors updated about what is happening in the region.

My responsibilities include:

  • Create a landing page that displays blog post published by the company and allows visitors to easily navigate to other pages.
  • Display course details in a table so it is easier for users to view them and navigate to the registration page.
  • Enable PDF download for courses.
  • Create dynamic registration and quote request forms for each country and implements multiple file upload, dynamically show/hide fields based on chosen values, then send notifications to the admin
  • Setup Stripe for each country so users from any of the 5 countries can easily checkout with their credit card.
  • Add an invoice option so users can choose to be billed monthly instead of doing one-off payment.
  • Once payment completed, send a tax invoice to the registrar to notify them that the payment has gone through.
  • Export data to CSV format for admins to process.


Spartext is Malaysia’s first online platform for university students to buy and sell their used textbooks. The aim of the website is to turn the current manual system into an easy-to-use platform to automate the entire process from selling to buying to delivering the books. Security is the most important factor in building the platform to ensure the transactions are done smoothly without any obstacles.

My tasks includes:

  • Create an eCommerce website that displays the products.
  • Build a marketplace that allows students to register and advertise their products
  • Create a custom search form so students can search products by their universities, years and faculties.
  • Build an automatic payment system so the buyers can make payment through the website, and the payment can be paid to the seller once a transaction has been made.
  • Send SMS and email notifications to both buyer and seller once the transaction is done.
  • Create a custom backend system for the university partners, buyers and sellers to keep track on their university’s performance, and transaction details.
  • Sync the products on the website to their Facebook page.
  • Regularly design banners for marketing purposes.

DNV GL Store

DNV GL is a global quality assurance and risk management company. They have launched a new website to automate their training registration and quote request process. The launch of their new website has increased their presence on the web and has also boosted their sales. It has hence attracted the attention of their other offices to build a similar website to improve their sales.

My responsibilities include:

  • Create a landing page that displays blog post published by the company.
  • Setup eCommerce features to be used in the future.
  • Create dynamic registration and quote request forms that enables multi file upload, show/hide fields based on values entered, send notifications to the admin.
  • Export data to CSV to make it easier for admins to process.