Project Portfolio
PROJECT PORTFOLIO
1.
D8P+ Payment System
D8P+ is a comprehensive payment ecosystem that
encompasses various components, including a robust Java
enterprise backend core banking system, a user-friendly mobilefirst Angular frontend progressive web application, mobile
applications for Android and iOS running on POS terminals, a
payment gateway powered by Java and Python, and a reliable
MySQL database. This integrated ecosystem ensures seamless
payment processing, with efficient backend operations,
responsive frontend interfaces, and secure payment gateway
functionalities, making it a reliable and versatile solution for
modern payment processing needs.
Technologies used: Java Enterprise, Spring, Hibernate, Struts,
HTML, CSS, JavaScript, Angular, TypeScript, NodeJs, Python,
Flask, PWA, MySQL
2.
KMS - A Preschool Management Software
KMS is a preschool management software that has several
features including student management, staff management,
invoicing, accounting and reporting. With KMS, preschools can
manage their day-to-day activities more efficiently by keeping
track of student data online and managing teacher data and
schedules. Invoicing and accounting features help preschools
manage their finances and keep track of payments. Reporting
features help preschools track attendance, monitor student
attendance patterns, track student performance and grades.
Technologies used: C#, .NET Framework, MS SQL, Database
Reporting
3.
Putrajaya Portal and Integration
This project was developed for the Putrajaya Council (PJC) to
provide an integrated common portal for communities within
Putrajaya, offering informative resources and online facilities
such as bill payments, facility booking, and city monitoring. The
user-friendly portal enhances convenience and efficiency,
allowing residents and businesses to easily access services,
receive personalized notifications, and interact with the PJC
online. This project has streamlined processes and improved
community engagement, making it a valuable tool for Putrajaya's
residents and businesses.
Technologies used: Java EE, HTML, CSS, JavaScript, Oracle
SQL
4.
An Election Winning Analysis and Prediction System
This system was developed for a major political organization in
Malaysia. Amongst it's features, it is able to verify online voter
registration status; analyse past election results according to
different classifications including age range, race and gender;
present information in textual as well as graphical formats;
identify invalid voters in the electoral roll; simulate future party
performance and predict electoral outcomes; and keep record of
results of groundwork surveys carried out regularly. The system
was used extensively for the 2008 general election which saw
the party gaining huge wins in many constituencies.
Technologies used: C#, .NET Framework, VB .NET, MySQL,
Crystal Report
5.
TMS-DECOM for Chiropractic Clinic
TMS-DECOM is a proprietary software was developed for a
chiropractic practice in Malaysia. It interfaces with a specialized
machine using Open Platform Communications (OPC) to
calculate optimal weight and tension for treatment on individual
patients based on various factors. This software has significantly
improved the clinic's operations by providing more accurate
parameters in a shorter amount of time, enhancing the
effectiveness and efficiency of their treatments.
Technologies used: C#, .NET Framework, MS SQL, Third Party
SDK, OPC, Crystal Report
6.
TV3 RTU Monitoring System
This is essentially a remote monitoring system developed for
TV3 Berhad. This remote monitoring system serves as a
valuable tool that enables their personnel to effectively monitor
and manage the status of devices at their broadcasting center in
Bukit Besi. With real-time monitoring, historical data analysis,
and customizable alerts, this system has significantly improved
operational efficiency, minimized downtime, and enhanced the
overall performance of TV3 Berhad's broadcasting operations.
Technologies used: C++, Borland C++ Builder, Embedded
System, SQL
7.
DBKL Surveillance System
This software provides the capability to monitor as well as
control multiple CCTV (closed-circuit television) camera systems
installed around Kuala Lumpur city centre from the main control
room of Dewan Bandaraya Kuala Lumpur (DBKL). The software
provides the front-end for the monitoring of every installed
camera as well as the controlling of the camera’s position and
movement.
Technologies used: C++, Borland C++ Builder, API Integration,
Third Party SDK, SQL
8.
Celcom Data Acquisition and Management System
This software was developed for Celcom (M) Berhad. This
purpose of the software was to consolidate technical
transmission and service coverage data from many different
sources that exist in various formats and make them available in
one single application. The software also has an integrated
mapping functionality built into it which is used to display service
coverage pattern data graphically. The reporting module
provides multiple reporting capabilities as well as the ability to
export data into Excel format.
Technologies used: C++, Borland C++ Builder, OLE Automation,
Excel Macros, MS Excel, SQL, GIS
9.
KGIS - Membership Management System
KGIS is a database application developed for one of the political
parties in Malaysia. Party members are able to view their
membership details and notify any errors or modification.
Administrators are able to search the database using various
search criteria, modify information, as well as, print out mails,
handbills, envelopes, etc. for all or selected individuals. This is
accomplished using Microsoft Word’s Mail Merge feature.
Technologies used: MS Visual Basic, MS Access, OLE
Automation, MS Word, SQL, Mail Merge
10. BESTARI - Library Cataloging System
BESTARI is a library cataloging system targeted at libraries of
learning institutions particularly school libraries. It is currently
being used in over 400 institutional libraries all over the country.
The application is capable of managing all stages of a book’s
lifecycle including acquisition, circulation, maintenance and
disposal. The actual job involved the enhancement of an existing
system to make it conform to world-class standards, specifically,
to implement the Z39.50 protocol and the internationally
accepted MARC standards.
Technologies used: MS Visual Basic, SQL, MS SQL, Crystal
Reports, OCX
11. SKL - GIS and CAD Application
SKL (Surihan Kerja Luar) is a GIS and CAD application
developed for The Department of Survey and Mapping Malaysia.
It is part of a major system upgrade carried out in the
department nationwide, which aims to automate a significant
number of tasks normally done by hand. The application
combines a huge number of CAD functionalities together with a
GIS backbone for the management and manipulation of map
layers.
Technologies used: C++, MS Visual Basic, JavaScript, MapInfo,
GIS, SQL, Oracle SQL,
12. OOPS - Real-time Monitoring Application
OOPS or Office Operation Performance System is a prototype
real-time monitoring application developed for Takaful Malaysia
Bhd.. The system tracks the daily occurrences of door openingclosing sequences at all Takaful branches, which triggers a
status notification to be sent over a telecommunication network
via SMS (Short Message Services).
Technologies used: C++, MS Visual C++, MFC, SQL,
Embedded System, Database Reporting
13. EngNotebook - Project Management Tool
EngNotebook is a versatile project management tool with
advanced analysis and reporting capabilities. It enables easy
tracking of individual progress across multiple projects, making
it ideal for monitoring staff performance in companies. With its
user-friendly interface, EngNotebook streamlines project
management and provides valuable insights for informed
decision-making, making it a valuable tool for optimizing
productivity.
Technologies used: C++, MS Visual C++, SQL
14. MVMRept - Database Management and Reporting
Application
A database management and reporting application that
manages vessels and oil tankers. This application is capable of
analyzing data received via a variety of sources, which includes
e-mail and SMS, and using them to produce statistical reports
and charts for use by the company.
Technologies used: MS Visual Basic, MS Access, SQL, MS
Excel
15. SureConnect - SMS Gateway Software
SureConnect is a short messaging services gateway which
implements the SMPP and CIMD protocols. The solution is
mainly intended to send and receive short messages between
consumers as well as receive latest news, stock quotes, etc. The
solution consists of a Short Message Solution Centre (SMSC)
residing at the carrier end and connected to SMS Gateway at
MOBILENT using TCP/IP protocol. A Content server is
connected to MOBILENT’s SMS Gateway and maintained by a
third party. This is also connected via TCP/IP protocol.
Subscribers can send a message from their mobile phone to any
other mobile phone using the carrier. The SMS Gateway also
provide services which are categorized as 100, 200, 300, 500
and 600 services which are designated ports on the SMS
Gateway. These incorporate the Value Added Services,
Transaction services and Push services.
Technologies used: C++, MS Visual C++, SMPP, TCP/IP, SQL
END.