Projects

2021
Operational Dashboard for a Walking Robot
I developed an operational dashboard to monitor and control a chicken-sized bipedal walking robot. The dashboard communicates to the robot over Bluetooth and displays the robot’s operating status, motion telemetry and condition. It also supports real-time updating of the balance controllers.

2021
Box Boy: Java Game Engine
In a team of two, I developed a game engine and preliminary game called Box Boy. Key areas of the game engine that I designed and implemented include the input system, resource loader, the UIs and menus, and the game art. The codebase and wiki are to be used by a second-year software studio course at UQ.

2021
Atlassian Internship Experience Article
My article '12 Weeks of Remotely Interning for Atlassian as a Software Developer' details my experience remotely interning for Atlassian. It covers the application process, internship activities, technical details, what I didn’t expect and my elevator pitch for why I recommend the internship.

2020
Elysian
Elysian is a digital market place concept I developed with three law students for the 2020 KWM Transform Law Prize. Our 5-minute pitch won First Place. Elysian uses machine learning to connect lawyers and firms with pro bono opportunities and provides insights through data analytics.

2020
Skill+
Skill+ is a start up concept I developed with three other students for the UQ Ventures Virtual Hackathon. It is a digital career advisor which uses LinkedIn data and AI to generate career pathways and skill trees for tech graduates. Our 3-minute pitch received First Place and the People’s Choice award. I designed the UI mock-ups in Adobe XD.

2020
Mechatronics Team Project II: Freight Handling
In a multi-disciplanry team of four, I created a miniature rail network and crane system used to transport containers. I implemented wireless communication between a Python server and STM32 microcontrollers via ESP8266 embedded WIFI modules. I also interfaced Xbox controlelrs with the system to operate the cranes and train.

2020
Girls In Computer Science Illustration
I designed a vector illustration using Adobe Illustrator to be used on stickers for a UQ event promoting girls in computing.

2020
UQ MARS Website
I created a new website for the student-run UQ Mechatronics and Robotics Society.

2019
DIY Stitched Toys
I was the team coordinator and design lead within a team of four for an automated web application that produces customisable and buildable stitched toy kits. I designed the UI and implemented all front-end aside from the drawing editor. The project was awarded first in the cohort.

2019
Kitsune Game
Developer in a team of two for a 3D survival / RPG / tower defence game developed in Unity. I designed the map using custom Blender models and basic environment prefabs. I also implemented character animations, UI menus and sound effects

2019
Collaborative Path-Finding Robots
Developer in a team of two for a cooperative path-finding and collision avoidance project that was demonstrated on low-cost robots in an unmapped environment. I improved the prebuilt robots’ odometry accuracy and implemented a messaging protocol for the robots to communicate obstacle locations and movement trajectories.

2019
Infosys Internship Experience Article
My article 'Applying for the World’s No. 1 Internship - InStep' details my experience as an intern in India, with Infosys’ global internship program, InStep. It aims to encourage students who are considering applying for the InStep program and to give insight into what to expect before and during the internship.

2019
SLAM Robot Concept Design
As part of Infosys’s largest collaborative intern project, I designed concept illustrations for a small-scale SLAM robot.

2019
UQ’s Version Control Course
I co-wrote UQ’s official edX edge course: Introduction to Version Control with Git. This online course is to be used across multiple UQ courses and taught to all UQ information technology students.

2019
Freeform Business Services Website
I created a new website for Freeform Business Services, a local accounting business.

2019
Web Design Article
My article 'Making Your Own Student Website Can Be as Easy as Baking a Cake' details the process of creating a student website. It covers website content development, design, prototyping, development tools, testing and hosting.

2018
Digital Illustration
Self portrait drawn using Clip Studio and a Wacom tablet.