I'm Joel

StudentDeveloperMelbourne ยท AU
Scroll Down

I'm a high school student, developer and a content creator based in Melbourne, Australia.

My programming journey started in 2015 with a 3 day gamedev program. Nearly 10 years later, I'm still working on projects that interest me - some big, some small, and some much more impactful than others.

Creating personal projects, as well as participating in competition teams has allowed me to build familiarity with many technologies in various areas of software engineering, such as the web, mobile, mixed reality and artificial intelligence ๐Ÿค“

This site includes a non-comprehensive list of projects. Keep scrolling ๐Ÿ˜Š

Projects

Robotic Guinea Pig

2016

Made as a substitute for real guinea pigs in Animal Assisted Therapy. Targets refugees/people who have experienced significant trauma.

Team ProjectFLLArduino

Smart Water Meter

2017

Prototype for a device that would track water usage for households.

Team ProjectFLL

Virtual Reality Video Chat

2018

Prototype for immersive video chat experiences (involving olfactory and haptic senses as well) designed for astronauts with long mission times.

Team ProjectFLL

Mixed Reality Space Transformation

2019

Utilises AR technologies to bring digital structures into a real space, creating opportunities for community interaction while minimising construction cost of facilities.

Team ProjectFLLTypeScript

Minecraft Plugins

2021

Series of Minecraft Spigot plugins (Java). Developed OOP concepts.

Java

Custom Browser

2021

Attempt at creating a web browser. Multiple iterations with different technologies including WebView2, Electron, and eventually attempting to patch Chromium source code.

PythonJavaScriptChromium

Robocup (Australia)

2021

Proportional line follower.

RobotCRobocup

Open World Video Game

2021

Attempt at using procedural generation to create a Minecraft-like open world.

UnityC#

Quizlet Clone

2022

Attempted flashcard platform with spaced repetition, user authentication and document saving.

Next.jsTypeScriptFirebase

Megaphone

2022

Twitter clone with post saving and user authentication.

SvelteKitTypeScriptFirebase

AI Generated Genshin Music

2022

Uses a custom-trained version of Google's Magenta model to generate Genshin music.

TensorFlowMagenta

Personal Site

2023

This thing you're looking at right now :)

Next.jsJavaScriptCSS Animations

Amethyst Screenshot

2023

Screenshot tool to make pretty screenshots.

SvelteKitTypeScript

FIRST Website Remake

2023

Remake of firstinspires.org, to learn TailwindCSS

Next.jsTailwind

Minecraft Command Macro

2023

Macro to enter a large amount of Minecraft commands.

Python

SpeedWriter

2023

Uses the HuggingFace Inference API with GPT-2 (or other models) to do next-token prediction. Eventually evolved into text generation.

Next.jsHuggingFaceGPT-2

isGPT

2023

Detector to tell if a piece of text/a website has been made with ChatGPT or similar text-generation AI. Had greater accuracy then ZeroGPT in determining the origin of the US Constitution.

Next.jsHuggingFace

Potentiometer Instrument

2023

Uses a potentiometer to alter pitch, because it's funny.

Arduino

Rhythm Game

2023

iOS app to measure the accuracy of a person's internal beatkeeping.

SwiftSwiftUICoreData

Buer

2023

Text summary and OCR Discord bot.

TypeScriptTesseractDiscordjs

Firetrace ๐Ÿ”ฅ

2023

Bushfire prediction that regular people can use. For Australia.

Team ProjectPythonTensorFlowPyTorchHuggingFace

Project Cards

2023

Generate pretty project cards for your project.

Cloudflare WorkersTypeScript

moovifier

2023

Add movement to videos in real-time, to cut down on time spent in an editing program like After Effects.

UnityC#

leucas

2023

Generate Beluga-like Discord conversations using webhooks.

SwiftDiscord

</end projects>