Projects

ALL
HIGHLIGHTS
WEB DEV
TECH
DESIGN
CONTENT
image

2021

Operational Dashboard for a Walking Robot

Electron.js

Vue.js

SCSS

SerialPort.js

Chart.js

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.

image

2021

Box Boy: Java Game Engine

Java

libGDX

Mockito

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.

image

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.

image

2020

Elysian

Adobe XD

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.

image

2020

Skill+

Adobe XD

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.

image

2020

Mechatronics Team Project II: Freight Handling

Python

C

Pygame

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.

image

2020

Girls In Computer Science Illustration

Adobe Illustrator

I designed a vector illustration using Adobe Illustrator to be used on stickers for a UQ event promoting girls in computing.

image

2020

UQ MARS Website

WordPress

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

image

2019

DIY Stitched Toys

Vue.js

SCSS

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.

image

2019

Kitsune Game

Unity

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

image

2019

Collaborative Path-Finding Robots

Python

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.

image

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.

image

2019

SLAM Robot Concept Design

Adobe Illustrator

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

image

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.

image

2019

Freeform Business Services Website

WordPress

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

image

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.

image

2018

Digital Illustration

Self portrait drawn using Clip Studio and a Wacom tablet.