Hi, I'm Matt Elvey.

I write code and I help people to write code

Rendered profile image

About me

I'm a full stack web developer living in Darwin, NT. I have 18 years experience working on a range of user centred applications, from small media-rich educational tools, SMS systems for remote Indonesian communities to large Learning Management Systems.

skills

JavaScript/Typescript90%
Python80%
C++80%
Java80%
C#70%
Docker90%
React90%
React Native80%
HTML80%
CSS/SaSS80%
AWS80%

Projects

image of images/desert-firesim.jpg

Desert Fire Simulation

An expanded version of the fire simulation developed with Charles Darwin University for the Indigenous Desert Alliance

View
image of images/virus-fighter.png

Virus Fighter

A virus spread simulation developed with Charles Darwin University and Insired NT for science outreach simulating the spread of three different fictional viruses as they are impacted by user control measures.

View
image of images/firesim.png

FireSim

A simulation of fire burning on a Rural block. Build from models developed by the Darwin Centre for Bushfire Research.

View
image of images/memory.png

Memory MOOC interactive tools

A set of small fun activities to teach memory techniques. Developed as part of the Charles Darwin University MOOC: The Art and Science of Memory: 5 Keys to Learning

View
image of images/assignment-scheduler.png

University assignment scheduler

A simple application to break down assignment due takes to help students plan their work and study schedule

View
image of images/essay-mapping-tool.png

Essay structure tool

The Academic Language and Learning Success Program asked us to develop a tool to help students to structure their assignments. They wanted to start with an essay and build out to additional assignment types so we built a general purporse component set and build toolkit that was used to later create a similar tool for Psychology Reports and Business Reports.

View
image of images/phys-dynamics.png

3D and Augmented Reality physics worksheets

It's hard to represent dynamic systems on static paper worksheets. We were asked by the Dynamics lecturer to create worksheets that are engaging, interactive and well... dynamic. As part of this we built digital worksheets to demonstrate the concepts being taught including an exercise using augmented reality to show the moving systems right on the student's desks.

View
image of images/island-ranger.jpg

Island Ranger

Originally developed to teach aquaculture skills to indigenous children on Golbourn Island, we developed an iPad game to provide a fun way to learn how to test and manage the water conditions for different creatures. This was later build out for web to reach a wider audience.

View
image of images/flora-img.png

FloraXplora

We developed a location game for horticulture students to locate and identify plants on campus. The game was developed in React Native for mobile devices and also built out for web.

View
image of images/bungee.png

bungee chicken

When COVID-19 struck classes were forced to rapidly move practical activities online. We simulated a fun activity on hooke's law by dropping chickens off a platform

image of images/sms.jpg

SMS Digital Musrembang

Musrembang is an annual meeting between local goverment and community members to plan community projects. The digital musrembang is a tool to keep the dialog open with communities as projects are executed

Work Experience

2024 - Present
Software Engineer
Spee3d

Part of a team building software to control cold spray 3D printers and help users design and prepare metal parts for printing.

Predominately C++ and Python development and designing and implementing CI/CD processes for a consistent codebase.

2021 - 2024
Full Stack Developer
Blueflag

Senior developer on a fully remote team building a scalable SaaS Learning Management System.

Conducted extensive client-facing work including onboarding, data migration, and validation processes.

I was a key contritbutor to infrastructure design on AWS, emphasising high availability, performance optimisation, and scalability.

In addition to my development responsibilities, I have taken on client-facing roles and have conducted extensive work in data migration and validation when onboarding new clients.

2014 - 2020
Senior Web Programmer
Charles Darwin University

Developed interactive multimedia learning applications and prototyped mobile applications using React Native within the Innovative Media Production Studio (IMPS).

Collaborated closely with academic staff and stakeholders to identify requirements, design scalable solutions, and manage project deployment.

2018 - 2020
Casual Lecturer
Charles Darwin University

Wrote content for and lectured in HIT226 Mobile Web Structures and HIT238 The Mobile Paradigm, teaching web and mobile application development.

Focused on Progressive Web Applications and cross-platform apps using React Native.

2016 - 2018
Adjunct supervisor
Charles Darwin University

Provided supervision and technical mentorship to master's students, advising on best practices in project design and technical implementation.

2014
Project Manager / Software Developer
Betterwork Indonesia / ILO

Developed a platform for gathering feedback from garment workers and staff-management engagement, leveraging an open-source survey platform and Android messaging application.

2014
Project manager
Oxfam Indonesia through P.T. Springfields

Implemented SMS-based community engagement and communication systems for local government planning processes in West Timor.

2013 - 2014
Project Manager
Bakti / AUSAID through P.T. Springfields

Designed and deployed a social document repository with social media functionalities to encourage resource sharing and collaboration.

2011 - 2013
Application Developer
Tanaoba Lais Manekat under AUSAID AVID Volunteer Program

Developed a bilingual human resource platform and trained local IT staff in PHP and the Zend framework, conducting user testing and training in English and Indonesian.

2007 - 2011
Corporate Application Developer
University of Ballarat (now Federation University)

Developed internal web applications and Moodle LMS patches, managing the corporate web server, student development server, and LMS platform.

Social