My Projects

These are projects that I have worked on over my career.

Archee
Archee
Archee is a suite of agile tools designed to improve velocity of teams. Archee offers a solution based on the popular Planning Poker strategy, and is currently used by hundreds of users.
NextJS
React
TypeScript
Tailwind
Webhooks
Express
Vercel
Telstra Outages
Telstra Outages
Telstra Outages is an application designed to display network outages for customers. This application significantly increased a customer's ability to find an outage, as well as displayed information such as polygons to show valuable outage zones. It is used by hundreds of thousands of customers across Australia.
React
TypeScript
Sass
Express
Google Maps API
Adobe Experience Manager
Discord Utilities
Discord Utilities
Discord Utilities is a bot and webhook CI/CD system written to manage multiple large online community servers, each with 10k+ members. It is designed to give automated event updates, role management, statistical calculations and leaderboards to promote a more engaging environment for the communities.
DiscordJS
TypeScript
TypeORM
PlanetScale
cron
axios
Wombat
Wombat
Wombat is an algorithm and machine learning model designed to read tabular data and forms from a leading mining entity, while ingesting data from external sources, producing machine readable data that provides insights through data visualisation.
Django
Python
Tensorflow
OCR
Table Detection
UWA Pharmacy
UWA Pharmacy
An application written to manage, create and teach the University of Western Australia's pharmacy students a variety of scenarios during their placements.
Django
Python
Sass
AWS
RDS
Jira Git Branch
Jira Git Branch
A Chrome extension that adds a 'Copy Git Branch Name' button, allowing for a slug-ified git valid branch name. Compliant on specific Jira Server versions.
Chrome Extension
TypeScript
Release Generator
Release Generator
A cross-platform application built in Electron to use markdown and generate PDFs for formal deployment releases.
Electron
TypeScript
Bootstrap
PDF Generation
Fishing
Fishing
A website built using Flask to record and visualise the most popular fish and their locations within the Perth region, while surveying users on their fishing experiences.
Flask
Python
CSS
HTML5
JQuery
Whitehat
Whitehat
A Discord bot and REST API Framework written in both JavaScript and Django for the University of Western Australia's Ethical Hacking Club to manage events and other administrative tasks. Additionally, Whitehat uses API webhooks to deliver event messages through user forms as an alternative to bot messages.
JavaScript
Django
Python
Webhooks
JQuery
REST API
Macro Builder
Macro Builder
A versatile keyboard macro built on top of AutoHotKey and Image Recognition to perform tasks depending on the conditions of screen regions.
AutoHotKey
Image Recognition
OCR
Farming Calculator
Farming Calculator
A Discord bot written in TypeScript to calculate the next breeding tick of an animal within RuneScape, an online MMO. It uses cronjobs to broadcast and send push notifications to a user.
cron
TypeScript
DiscordJS
Copyright © 2023 Haolin Wu