Tracklab
Database Build | Web Application | Testing Application
I was brought to build a system to capture and display information for IoT solar panel control systems.
The API was built using Laravel, and the front end with React. Data was stored in PostgreSQL using the TimescaleDb extension.
I was also tasked with building a testing application in Electron. I needed to talk to the board via serial communication and run through a range of tests.
Setup of Ansible Tower and Ansible scripts for server management
Ansible Tower and Ansible scripts were set up to pull server information and perform maintenance and information-gathering tasks.
A Laravel application was created to store and report on the server information. It also provided a simple configuration interface for the Ansible scripts to customise their actions per server.
Part of this was also to create a local development environment using docker.
01
Help fix legacy applications to manage customer PABX numbers and billing.
02
Create replacement applications to manage customer PABX numbers and billing.
03
Create ansible scripts to start managing servers
04
Setup AWX Tower to run Ansible scripts