Software Project

Writing a lot of software to support my involvement in many projects. I use Perl, Python, Ruby on Rails (RoR), Lua, CSS, HTML, Javascript, Java, PHP, Shell Script, Expect, GNU Plot, Graphviz, Bootstrap, and Highcharts. Some software pictures are blurred because of internal use only.

PCM Parser

Programming Language: Perl/Tk – 2013

This program aims to get the detailed information relates to MSC and MGW E1 mapping.

GetRan Tool

Programming Language: Perl – 2014

This program is command line interface (CLI) version of PCM Parser.

Network Graph

Programming Language: Perl, Graphviz, Expect, PHP – 2015

This program is to produce the network graph/relationship between CS and RAN using raw data from nodes.

Assignment Trace Tool

Programming Language: JavaFX – 2015

This program is to produce the statistics of resource assignment.

Core Switch Network Statistics

Programming Language&Database: Perl, Expect, Laravel web framework, Bootstrap, Highcharts, MYSQL – 2018

This program is to produce the statistics of CS Switch.

Virtual DNS (vDNS) Performance Statistics

Programming Language: Perl, GNUPLOT – 2020

This program aims to parse the vDNS Performance Management (PM) XML files and plot a graph.

Virtual AAA (vAAA) Performance Statistics

Programming Language: Perl, GNUPLOT – 2020

This program aims to parse the vAAA Performance Management (PM) XML files and plot a graph.

SGW-PGW Performance Statistics

Programming Language/Library: Python, Pandas, matplotlib – 2021

This program aims to parse the SGW-PGW Performance Management (PM) PDC files and plot a graph.

MSC APG Backup Program

Programming Language: Perl/Tk, Expect – 2017

This program aims to perform backup and export it to the external DVD drive. This program had been used by one of the telecommucation operators in Singapore from 2017 to 2019 (three years).

EPG Statistics

Programming Language/Library: Python, Pandas, Plotly – 2022

This program aims to parse the EPG’s PM files and create a graph using Python and plotly.

PCC/G (5G) Statistics

Programming Language/Library: Python, Pandas, GNUPlot – 2022

This program aims to parse the PCC/G’s PM files and create a graph using Python and GNUPlot.