Hi, I'm David

A Brisbane based software developer


About

I am a proficient software developer with experience in C#, VB.NET, Python, HTML, CSS, and JavaScript, and always looking to learn more. I have a strong background in mobile-game design and development with a Bachelor of Interactive Entertainment (Major in Game Design) from Qantm College. I furthered my education recently by completing a Masters in IT (Major in Computer Science).

Languages

  • C#

  • VB.NET

  • Python

  • HTML

  • CSS

  • JavaScript

Technologies

  • Unity

  • Unreal

  • Visual Studio

  • Anaconda

  • Github

  • Android

Personal Qualities

  • Clear communication and ability to understand client needs. I value transparency and accountability.

  • Able to work independently and problem solve on my own. Proven ability to learn and implement new skills.

  • Efficient time-management and prioritisation skills to be able to deliver on deadlines.

  • A strong focus on attention to detail, whilst also being able to take astp back and see the bigger picture.

Hobbies & Interests

Family and a healthy work/life balance are important to me.

My interests include:

Mountain Biking

Rock Climbing

Gaming

Film & Television

Travel

Socialising


Timeline of Achievements

Began my studies

Began studying my Bachelor of Interactive Entertainment (Major in Game Design) at SAE Institute (formerly Qantm College). It is here that I found my passion for software development.

img

Graduated Bachelor Degree

Completed my Bachelors of Interative Entertainment. I developed BioGloom as a student project, winning 'Best Game' and 'Best in Show' at the Qantm Exhibition.

img

Released BioGloom

Released my student project, BioGloom, to the Google Play Store. Found success with over 10,000 downloads in the first couple months.

img

Founded Magic Squid

Started a game development studio, focusing on mobile games for Android and iOS. During this time I obtained a Certificate IV in Small Business Management.

img

Released Marsh Fellows

Released our first game, Marsh Fellows, for Android devices. Focused on a simple mechanic making it easy to play and hard to master.

img

Released NumFu

My first large client project. Developed a math app for Origo Education to help children learn addition through simple minigames. It was released on iOS and Android devices.

img

Released NumFu Suite

Due to the success of the first released, we developed 3 more maths apps for Origo Education each focusing on a different math operation. All 4 NumFu apps were released on iOS and Android.

img

Guest Lecturer at CDU

I was invited to guest lecture at Charles Darwin University. I provided current students an insight into my journey so far and what challenges I was able to overcome.

img

Got engaged

Proposed to my partner of 5 years on Lake Louise in Canada. She said yes and almost flipped the boat.

img

Freelance Web Development

Started working on web development projects for various clients and small companies.

img

Began studying Masters of IT

Couldn't get enough of studying so I decided to return to complete my Masters in IT.

img

Got Married!

While studying full-time and working part-time, I managed to find the time to get married to the love of my life.

img

Completed my Masters of IT

Graduated with my Masters of IT (Major in Computer Science) with a GPA of 6.583. Achieved the Dean's Excellency List award for the Science and Engineering faculty.

img

Projects

biogloom

BioGloom

Bio Gloom is a 2D survival adventure game released for Android devices. It was originally developed as a final project for my Bachelor degree but was further developed and released on Google Play. I was the lead programmer on this project, using the Unity engine and primarily written in UnityScript, supplemented by C#.

  • Unity

  • UnityScript

  • C#

  • Android

marshfellows

Marsh Fellows

Marsh Fellows was the 1st game developed by Magic Squid. I was responsible for all programming, written in C# using the Unity engine. The game focuses on one simple mechanic and challenges players to master it. I integrated Google Play Services for leaderboards as well as Google Ads.

  • Unity

  • C#

  • Android

  • Google Play Services

  • Google Ads

biogloom

NumFu

NumFu is a suite of 4 math apps, each focusing on a different math operation (addition, subtraction, multiplication and division). The content was aimed at children K-6, following a curriculum provided by Origo Education. It was developed in Unity and released for iOS and Android devices.

  • Unity

  • C#

  • Android

  • iOS

biogloom

Customisable Word Search Game

A student project developed during my Masters of IT. It implemented a word generation system which took a user input and retrieved relevant words from online sources. Text processing was used to identify the lists of relevant words. Once a list of words was retrieved, a configurable grid generation system created a word search grid. This was developed as a proof of concept, along side another student.

  • Unity

  • C#

  • Android

  • Text Processing

  • Web Scraping

biogloom

MCQ Results Extractor

A student project to streamline the marking of multiple choice exams at QUT. The utility compares data from two Excel files, matches identical data and evaluates the similarity of the remaining data. Written in VB.NET using the Windows Forms framework, this utility is able to match thousands of entries within seconds.

  • VB.NET

  • WinForms

  • Excel

  • Data Matching


Contact