Welcome to my portfolio

Stephen Goodhill

|

// about me

Get to know me

I'm a Software Development Engineer at Amazon, where I work on grocery automation technology that powers fulfillment at scale. I started as an SDE1 in January 2022 and was promoted to SDE2 in July 2024.

Alongside my full-time role, I'm pursuing a Master's in AI/ML at the University of Queensland, building on my undergraduate degree in Information Technology (Software Design) from the same university.

Before Amazon, I spent years in the Minecraft plugin ecosystem — building 30+ plugins, a custom framework, and doing contract development for server networks. That's where I fell in love with software engineering.

Stephen Goodhill

// experience

My Journey

2017

B.IT — Software Design

University of Queensland

Began Bachelor of Information Technology, majoring in Software Design at UQ.

2020 — 2022

Minecraft Plugin Developer

Freelance / Contract

Built 30+ Spigot plugins, a custom framework (SPlugin), and delivered contract work for server networks including ElementalMC and SkullWars.

Late 2021 — Late 2022

Support Developer

Working Mouse (Part-time)

Worked part-time as a support developer while completing the final year of undergrad.

2022

Graduated B.IT

University of Queensland

Completed Bachelor of Information Technology, majoring in Software Design.

Jan 2022

Software Development Engineer I

Amazon — Grocery Fulfillment

Joined Amazon's Grocery Fulfillment team, working on technology that powers grocery delivery and fulfillment operations.

Jul 2024 — Present

Software Development Engineer II

Amazon — Grocery Automation

Promoted to SDE2, currently focusing on grocery automation technology within the fulfillment org.

2025 — Present

Master of AI/ML

University of Queensland

Currently pursuing a Master's degree in Artificial Intelligence and Machine Learning, part-time alongside full-time work at Amazon.

// projects

What I've Built

RAG Tutor

An AI-powered tutoring application using Retrieval-Augmented Generation. Students can ask questions and get contextual answers grounded in course material.

PythonRAGLLMAI/ML

ToolsPlus

A comprehensive Minecraft plugin with a modular architecture using custom class loaders. Each tool module is dynamically loaded at runtime, allowing hot-swappable extensions without server restarts. 145 commits, sold on SpigotMC marketplace.

ModuleLoader.java
|
JavaSpigot APIMavenCustom ClassLoaders

Petmo

A social mobile app that simulates pet ownership to help users prepare for real pet adoption. Built with Flutter and Firebase, featuring location-based gameplay and social interactions.

DartFlutterFirebaseCloud Functions

Minecraft Plugin Archive

30+ plugins built for the Spigot ecosystem (2020-2022)

// skills

Tech Stack

Languages
Frameworks
Cloud & Infra
AI / ML
Tools
Java
Python
TypeScript
Kotlin
Dart
SQL
React
Next.js
Flutter
Spigot API
Spring
Tailwind CSS
AWS
S3
CloudFront
Firebase
CI/CD
DynamoDB
RAG
LLMs
Deep Learning
NLP
PyTorch
Git
Maven
Docker
Linux
MySQL

// community

Mental Health Awareness

BoonieToonz Logo

BoonieToonz

2020 — 2025

@boonietoonz

I organized and hosted 5 music festival events to raise money for charity. The most recent event in July 2024 was a 2-day festival that raised $1,500 for the TopBlokes Foundation, a charity dedicated to providing mental health support programs to young adults.

Across all 5 events, a total of $6,500 was raised for charity.

5

Events Hosted

$6,500

Total Raised

5

Years Active

Jul 2024

Latest Event