Featured Projects

PPSR Management System

PPSR Management System

A web and phone system designed to manage financing statements.

More Info...
Planar Strife

Planar Strife

Planar Strife is a top down RPG which won a C# game programming competition.

More Info...
Abraxas

Abraxas

An upgraded version of the Planar Strife engine, now supporting DirectX.

More Info...
Merryweather Manufacturing

Merryweather Manufacturing

Group analysis assignment for I221 Analysis and Design.

More Info...

PPSR Management System

In order to complete my Bachelor of Information and Communication Technology degree, I was required to acquire and complete an Industry Project. This was a significant project undertaken over 6 months, for a local company. I did my project for a company called TaSys Ltd.


TaSys Ltd. is a locally owned and operated company which runs the Autofinder website and phone service. Autofinder generates reports on vehicles, including outstanding finances, vehicle ownership history, and basic vehicle details. They are currently in the process of developing a new website in order to better meet the needs of their nationwide customer base.


A need for a more efficient way to manage financing statements registered with the PPSR (Personal Property Securities Register) was identified. Before this project registrations were received from clients over the phone or via fax, and were then typed into the PPSR website. This process took a lot of time, and was prone to mistakes. The PPSR website is not very well designed, further adding to the inefficiency.


Deregistering financing statements was also time consuming and prone to errors, as the information from the client had to be matched up with an existing financing statement, then entered into the government’s PPSR system.


Shortly before work on the project commenced, the PPSR announced changes to its pricing structure that meant continued use of the PPSR website would incur a significant and crippling price increase. Moving to a system utilizing the PPSR API would significantly mitigate the impact of this pricing structure change.


The PPSR management system was developed to address these problems. Five objectives were identified for the PPSR management system:

  • Design and develop a temporary PPSR web interface that can be used until the final system is complete
  • Design and develop a web system that allows adding, removing and maintaining financing statements
  • Upgrade the phone system to authenticate callers and allow deregistration of financing statements without operator involvement, queue callers, distribute callers to phone operators and assigning operators rights to access callers’ PPSR registrations
  • Test the web system to ensure it is reliable and secure
  • Test the phone system to ensure it is reliable and secure

Technologies Used:

  • PHP (with CodeIgniter)
  • JavaScript (with jQuery, jQuery UI, jQuery DataTables)
  • Asterisk
  • XML
  • SQL

During the project I gathered requirements and feedback from the project sponsor, performed change management and documented the system and development process.


Below is a poster I produced for UCOL to summarise the project:


PPSR Management System poster