Software Engineering

Software Solutions

Two years of professional .NET/C# development, a maths-heavy CS degree, and pride in my work.

Experience

2 years
RPM Global

.NET Software Developer

Developed and maintained .NET/C# desktop and web applications in a professional engineering environment. Contributed across the stack backend logic, UI, and tooling within an established dev team.

Undergraduate
DETSI / QUT

Lead Developer Junior Ranger App

During my capstone I led a small team building a cross-platform mobile and web app for DETSI's Junior Ranger program in React Native and TypeScript. Acted as both lead developer and sole backend developer.

Research
Australian Bureau of Statistics

Research Role

Worked in a research capacity applying analytical and technical skills in a government data environment.

Research
QUT

Research Assistant & Vacation Scholar

Worked as a research assistant at Queensland University of Technology, and completed a vacation research program in a technical discipline.

Notable projects

01
Custom invoicing Desktop app with integrated cloud storage
Built in a team of 5 as part of CAB302 (Software Development). JavaFX application with automated CI, version control workflows, and collaborative development practices.
Code →
01
Wordplay: A roguelike spelling game in Java
Built in a team of 5 as part of CAB302 (Software Development). JavaFX application with automated CI, version control workflows, and collaborative development practices.
Code →
02
CAB301: Algorithms & Complexity
Applied dynamic programming, graph algorithms, and complexity analysis to solve computationally hard problems in C# as efficiently as possible.
C#
03
CAB203: Discrete Mathematics
Used mathematical reasoning — graph theory, logic, combinatorics — to solve real-world problems programmatically in Python.
Python
04
Embedded Systems: Memory Game in C
C program for a microcontroller with 4 buttons and a 7-segment display. Pattern memory game, graded 7/7 in CAB202.
7/7
05
Raspberry Pi Analogue Synthesiser
Built a working analogue synthesiser using a Raspberry Pi in IGB102. Graded 7/7.
7/7
06
PCB Design: EGB240 Electronic Design
Designed, printed, and soldered my own PCB with a switch-controlled buzzer and flashing LED.
Hardware

Languages Tools Frameworks I've used

C# Node.js .NET C++ C GDScript TypeScript JavaScript Python Java PHP React Native Git DevOps/CI/CD SQL React React Native

I want to make you software.

Based in Brisbane or remote. Interested in backend, full-stack, and tools-adjacent roles with a unqiue, creative or personal dimension.

Get in touch GitHub LinkedIn