
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
Technologies
Personal Qualities
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.

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.

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

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.

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.

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.

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.

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.

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

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

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

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.

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.

Projects

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#.

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.

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.

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.

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.