Jed Saxon
Software Developer
About Me
Personal/University Projects
Filters
Languages
Frameworks and Libraries
Database Management Systems
Tools
Other
PTV Frontend Rewrite in Vue
May 2025
-
PHP
-
Sqlite
-
Typescript
-
VueJS
For the user interface design (COS30043) unit at Swinburne, I developed a unique web app for the final assignment that displays departures and routing information from the PTV API. About 3 years ago, I developed the same thing in Angular, but have since improved my programming skills to create something more complete and well designed. Also contains a PHP backend as part of the requirements for the unit.
PyMisinfo - AI Misinformation Detection Project with Microservices
Oct 2024
-
Go
-
Python
-
RabbitMQ
-
React
-
Sqlite
-
Typescript
Highly scalable and efficient AI misinformation detection solution. This was a team project, where I worked on the system architecture and the Go API. This was just an intrusive thought I had - I didn't want to write a Python web service, but I also didn't want to develop an AI algorithm using Golang. So why not just use both, and connect them with some kind of message queue?
AWS Cloud Formation
Oct 2024
-
AWS
-
Go
This project semi-automated the deployment of an AWS service using a CloudFormation script.
SQL Builder Library in PHP 5.4
Jun 2024
-
HTML/CSS/JS
-
Linux
-
MySQL
-
PHP
During the COS10026 unit for the Bachelor of Computer Science, I built a custom SQL builder library in PHP. We had to create a web application on an ancient server running RHEL 6, and despite
the limitations of PHP 5.4 and
mysqli
, it turned out pretty well.
You can use this simple PHP code to select from a table:
$results = SqlBuilder
::SELECT($mysql_connection, ["id", "first_name", "last_name", "address"])
->from("users")
->where(SqlComparison::EQUALS("id", PreparedStatementInsert::INT($id)))
->prepare_and_execute_statement()
->bind_and_return_result();
Visualisation of Alcohol Consumption and Life Expectancy
Jun 2024
-
D3
-
Excel
-
HTML/CSS/JS
-
MySQL
-
Python
Completed during the Bachelor of Computer Science (COS30045). This project applies Edward Tufte's data visualisation princaples to find out whether alcohol consumption can be linked to life expectancy, using D3.JS
University HD Research Paper - PostgreSQL vs Neo4j with public transport datasets
Oct 2024
-
C#
-
Neo4j
-
PostgreSQL
As part of the object oriented programming unit at Swinburne University, I tested 2 database management systems do determine whether Neo4j database would be more effective than PostgreSQL at storing public transport data.
Due to significant time constraints, the testing is limited and should most certainly be re-done to include simply more data than what was tested. But, I'm still really proud of the end result and I wish to come back to it at some point in the future where I don't only have ~2 days to work on it.
Matchsticks game in ARM Assembly
Jun 2024
-
ARM Assembly
-
Python
Created a game using the ARM architecture (via Peter Higginson's ARMLite simulator). The game in question is a matchsticks game where a player versus a computer to take 1-7 matchsticks from the pile until there are none left.
MySQL Database Migration Project
Nov 2022
-
MySQL
-
Python
Imported and linked data from the Australian Census, Australian Post (postcodes, LGA codes), and COVID-19 data into a 3rd-normal-form MySQL database.
Public Transport Victoria Frontend in Angular
Aug 2023
-
Angular
-
Typescript
Used Angular and Typescript to render results gathered from the PTV Timetable API. Users can search for to search for stops, and select which route and direction to view departures for. It also displays a map showing the route chosen.
MG Pizza
Jun 2022
-
Java
-
Swing
A project completed in the Certificate IV of IT. It is a simple Swing GUI that implements a pizza ordering system with business requirements implemented and tested using JUnit, along side a hefty of documentation. (I'm using the Spring logo because devicons does not have one for Swing!)
Socket Programming in C++
Nov 2023
-
C++
-
Linux
-
Networking
Used the low-level sockets library to develop a very simple messaging app. This gave me a low level understanding about how Linux opens sockets, and accepts packets from the network.
Freelancing E.Team Codes
Jan 2023
-
ASP.NET Core
-
C#
-
Docker
-
HTML/CSS/JS
-
MySQL
-
jQuery
Developed and maintained a simple application to view comics when given a 6-digit code. It uses an ASP.NET backend, Razor frontend, MySQL database, and comes with a handy deployment docker-compose.yaml script. The client could create, and manage their comics using the Entity Framework identity system.
Code2PDF
Apr 2024
-
C#
-
Gitlab CI/CD
A CLI tool written in C# that converts all code in a directory into a
.pdf
file. Automatically deploys to a
nuget package
using Gitlab CI/CD when a new tag is created in the git repository.