
Matthew Lockie e-Portfolio
Academic Life and Experiences

Undergraduate Study
University of Technology Sydney
Bachelor of Science in Information Technology
Diploma in Information Technology Professional Practice
2019 - 2023 (4 Years)
This course offers a practice-based approach to all computing and information technology aspects. The course is designed with a mix of theory and practice. Allowing students to gain strong technical skills, problem-solving skills, teamwork and communication skills.
Official Academic Transcript
My eQuals verification available upon request. Click here to contact me.
Major: Enterprise Systems Development
This major teaches the practice of creating software applications and developing the concept of 'technology building'. This major required students to learn how to build software by applying skills, technologies and practice from fields of computer science, project management and other fields in order to produce solutions for businesses.
Sub Major: Networking and Cyber Security
This major provides the knowledge and skills in network design to understand the hows and whys of internet design. This includes the architecture, protocol, components and programming methods to achieve a well-designed, secure network suitable for businesses and users that require on-demand secure networks.
Academic Achievements
The first academic award I received from my studies at UTS was a placement certificate in the "Dean's List for Information Technology" for 2021. The Dean’s List recognises outstanding academic achievement in Information Technology. You can learn more about the Deans's List Award here. I was thrilled to be presented the following year with a certificate of placement in the "Dean's List of Information Technology" for the following year (2022). Finally, I am very proud that my overall academic results are averaging a high distinction to date. See the below slideshow for evidence of these achievements.
Academic Projects
Wage Wizard
Application Programming in .NET
I worked collaboratively in a team of three students to design and develop and create a payroll application written in C# called Wage Wizard. The goal of this project was to design the application to be easy-to-use, simple, and intuitive application that utilised cloud storage so that the software could be run by anyone. We achieved full marks for this application.
Wage Wizard streamlines the process for employees and administrators to submit requests, such as for salary changes, leave, or updates to personal information, which are then subject to approval by an administrator. Wage Wizard is a full-stack application utilising the Entity Framework to communicate with an Azure Cloud SQL Server to store application data such as users data and their requests in the cloud.
My responsibilities for this project include setting up the entity framework and cloud storage, alongside functionalities for logging in, making requests to change personal information and other pages such as global configurations. We utilised a GitHub repository to work collaboratively. Click here to view the GitHub repository.
Covid Near Me
Advanced Software Development
I took the leadership position in a group of six students to design, develop the software, design unit tests, and deploy an application using DevOps and agile methodology.
The application we developed was a website that allowed users to view Covid-19 case & vaccination statistics within a user's postcode within New South Wales and see state/country statistics using data posted daily by NSW Health directly. Our inspiration behind this website was largely influenced by the 2021 Covid-19 lockdowns that took place while we were completing this subject.
Beyond the leadership responsibilities, my role in this project was to phrase the API data from NSW health into java objects and create the Covid-19 cases page. The images above are screenshots from the website. The left image shows the daily covid stats for the area, while the right screen shows what parks are available to users within their lockdown radius bubble.
weCare iOS App prototype
Fundamentals of Interaction Design
I undertook the leadership position in a group of five students to design and develop a prototype presentation of a wearable product that is designed to remind an individual to take medication at prescribed intervals.
The image above was taken from our video demo demonstrating a wearable smartwatch being configured through a companion app on a mobile device. This assessment aimed to utilise Human-Centered UI Design methodology to solve a real-world problem, such as reminding people to take medication on time.
Guillermo's Computer Store - Java Application
Applications Programming
I was tasked with creating a computer-building application for a retail store using Java. I was required to design the application around the "Model-View-Controller" framework and to utilise "Object-Oriented" data structuring methods.
The above image shows two screenshots from the application on different pages of the application. I received full marks for this assessment task.
Cat and Dog Image Pattern Recognition
Image Processing and Pattern Recogniton
I took the leadership position in a group of six students to design, in order to conduct an analysis of the accuracy of three different pre-existing and widely utilised Convolutional neural network (CNN) models to correctly classify images of cats and dogs.
​
In addition to measuring the accuracy, we also examined the durability of each model by applying distortions to the original image, we were able to observe the overall accuracy in comparison to the original image in order to assess the overall reliability of each model in real world applications.
​
We learned from our experiments was that overall all three models were better at detecting dogs than cats. Additionally, the Gaussian Blur test had the biggest impact on the accuracy of all three models.
​
My role in this project in addition to project managing was writing the software to test the different models and also creating and preprocessing the dataset used for the experiment.
​
​
IoT Bay
Introduction to Software Development
I worked with a group of six students to create and build an e-commerce website based on a provided business case study. The development required utilising agile methodology and creating technical documentation and models upon which to build the website.
​
My role in this project was to design and create the "Products" page and the "Categories" page. This included the administrative pages that the shop owner would use to add and modify the products and which categories those products belong to.
This website was developed using JSP, JavaScript, HTML, bootstrap, and MongoDB to host the database for our website. The image above is a screenshot from the product customisation window, which was one of the components I was responsible for.
​
​
Bill Insurance - Salesforce
Cloud Computing as a Service
I worked with a small group of three students to deliver a customer relationship management solution within the salesforce. The case study was around "Bill Insurance", a car insurance company similar to the NRMA.
​
My role in this assessment was to design the user interface prototype (above image) and to create a page on salesforce for users to register vehicles to their accounts. Our group received full marks for this assessment task.
Matt's Magnificent Website
Web Systems
I was tasked with creating a website using static HTML and CSS about me. I was required to use various website design techniques, including images, containers, hover actions, media tags that optimised the website for mobile devices and accessibility tags.
This was the first project I completed at UTS. I achieved full marks for this assignment.
Academic Subjects with High Distinction
An official transcript can be viewed & verified through My eQuals. My eQuals is the official tertiary credentials platform for Australia and New Zealand providing a trusted platform for verifying academic credentials. The transcript can be viewed on My eQuals by clicking this link.
Title | Year | Session | Mark | Credit Points | Subject No. | Grade |
---|---|---|---|---|---|---|
Image Processing and Pattern Recognition | 2023 | Spring Session | 95 | 6 | 31256 | High Distinction |
Application Development with .NET | 2023 | Spring Session | 95 | 6 | 31927 | High Distinction |
Cloud Computing and Software as a Service | 2022 | Autumn Session | 100 | 6 | 41001 | High Distinction |
Advanced Software Development | 2021 | Spring Session | 95 | 6 | 41026 | High Distinction |
Software Architecture | 2021 | Spring Session | 89 | 6 | 48433 | High Distinction |
Digital Forensics | 2021 | Spring Session | 98 | 6 | 48436 | High Distinction |
Introduction to Data Analytics | 2021 | Autumn Session | 86 | 6 | 31250 | High Distinction |
Database Fundamentals | 2021 | Autumn Session | 100 | 6 | 31271 | High Distinction |
Career Management for IT Professionals | 2020 | Autumn Session | 92 | 6 | 31016 | High Distinction |
Data Structures and Algorithms | 2020 | Autumn Session | 96 | 6 | 31251 | High Distinction |
Routing and Switching Essentials | 2020 | Autumn Session | 86 | 6 | 31277 | High Distinction |
Introduction to Software Development | 2020 | Autumn Session | 95 | 6 | 41025 | High Distinction |
Business Requirements Modelling | 2019 | Spring Session | 86 | 6 | 31269 | High Distinction |
Applications Programming | 2019 | Spring Session | 92 | 6 | 48024 | High Distinction |
Introduction to Information Systems | 2019 | Autumn Session | 95 | 6 | 31266 | High Distinction |
Web Systems | 2019 | Autumn Session | 85 | 6 | 31268 | High Distinction |