Hi, my name is

Jack.

I am a second year Bachelor of Philosophy (Honours) student majoring in Computer Science and Cybersecurity at the University of Western Australia.

I have a strong interest in web development and cybersecurity. As a hobby, I play Cybersecurity CTFs with the team PissedEmu, currently rank 1 in Australia.

I am currently a freelance developer and an Ordinary Committee Member at Coders For Causes, helping to organise volunteer driven software engineering projects.

Education

2022 - 2025
Bachelor of Philosophy (Honours) in Computer Science and Cybersecurity
University of Western Australia

Projects

Elucidate Quiz Platform [WIP]
Nuxt/Vue Django Docker
Elucidate Quiz Platform [WIP]
This is a volunteer driven web application developed for the non profit organisation Elucidate, as part of the Coders of Causes 2022 Winter projects. I was the project manager in charge of managing the project and one of the principal contributors.
Chess.com Bot
Python Selenium
Chess.com Bot
Simple Chess.com bot made in Python. It uses the Selenium library to read the state of the chessboard, feed that information to Stockfish and plays the recommended move automatically. Currently only works against the Computer player as a proof of concept and learning project.
Wordle Solver
Javascript Flask
Wordle Solver
This web application was developed in 48 hours for the UWA Programming Competition Society's 2022 Hackarithms hackathon. I mostly worked on the frontend for this project, focusing on developing an intuitive UI and UX.
Mean Reversion Trading Project
Python Pandas Plotly
Mean Reversion Trading Project
This was a research project with the Quantitative Finance club at UWA with the objective to investigate the effectiveness of using the mean reversion trading strategy in automated HFT trading. In a team of 4, we developed an algorithm in Python that made use of indicators such as Bollinger Bands and RSI to effectively execute trades, bringing us a return performance just below the market index.

Get in Touch

My inbox is always open. Whether you have a question or just want to say hi, I’ll try my best to get back to you!