top of page

Research and Personal Projects

As young as I can remember, I have always been drawn towards computers and mechanical objects. 
Growing up I possessed a curious engineer's mindset and continued to ask myself one simple question when exploring the world around me.
"How does that work?" 
This question has formed the foundation for the projects I have undertaken, sparked my passion for self-learning and has further deepened my enthusiasm for all things centred around Information Technology.

Home Lab Infrastructure

Zero budget. No subscriptions. Full control.

What started as a zero-budget challenge has grown into a fully self-hosted home infrastructure project — built entirely from hardware that was already sitting unused and with only minor upgrades and repairs, total spend to date remains under $200.

 

The setup runs across two repurposed machines. A 2012 MacBook Pro stays on around the clock, handling smart-home automation of IoT devices, availability monitoring and network wide ad blocking.

 

The other machine is a 10-year-old custom pc, running TrueNAS with ZFS storage pools across multiple drives, running a suite of containerised applications via Docker, and full VM management. This server powers up each afternoon to stream media and handle heavier workloads at peak periods and safely shutting down when not in use, keeping electricity costs in check.

 

Underpinning it all is a cybersecurity-first mindset — granular access controls, isolated service accounts, SSH hardening, and least-privilege permissions applied throughout. All servers run a VPN that handles two roles: network privacy, and secure remote access, so media is available from anywhere, not just at home.

 

The result is a household that streams media on demand, manages its own photo library, monitors its own uptime, and runs without a single ongoing subscription — built from spare parts and open-source software.

coding-on-laptop.jpg_width=1200&format=pjpg&exif=1&iptc=1.jpg

Software Development

Developing Mobile applications for iOS Devices

Since I was introduced to software development in 2016 by a high school teacher, I have continued teaching myself how to use the programming language Swift and the Apple Ecosystem to create and deliver applications to help people in day-to-day life.

One application that I have developed was a study utility application called TestMi. The goal of TestMi is to instantly generate palm cards based on the indentation of bullet points in any word document the user selects, which is stored on Google Drive. This project was very important to me as I personally utilised this tool throughout my studies before exams and closed-book quizzes, saving me valuable time from creating the palm cards myself.

Another application I worked on briefly was a cumulative shift earnings tracker called Hourly Hero. This application is designed for casual workers on an hourly wage to track their earnings by the second. This app allows for Apple Watch compatibility to work alongside the standalone iOS application.

​While I enjoyed working on these projects, I have chosen to shift my focus toward broader areas of Information Technology for the time being.

Electronics Repair

Computers, video game controllers & consoles and iPhone displays 

Since a very young age, I have been fascinated by how electronics work and the various components of a device work together. This means that when an electronic device stops working, I instinctively take this as a challenge upon myself to repair the device and save it from contributing to the 140 000 tonnes of electronic waste generated in Australia annually.

Below is a list of some of the larger repair projects undertaken:

  • Xbox 360 Console - The device was not powering on. I disassembled the console and cleaned it. This miraculously fixed the issue, and the console powered it on.
     

  • iPhone 6s Plus Screen - The glass on the front display had broken. I ordered a replacement screen and swapped the display to a new one, solving the issue.
     

  • Xbox One Controller - Sugary Liquids damaged the controller making buttons unusable. Fixed the controller by dismantling the controller, soaking the plastic components in isopropyl alcohol, delicately cleaning the board with the same liquid, and reassembling the controller.

1000_F_127770586_OQvP0E991XFxVSj2tCOkTaeAB8A767vL.jpg
depositphotos_235828336-stock-photo-repairman-installing-internal-hard-drive.jpg

Computer Building

Component selection, building, upgrading, troubleshooting

One late night in 2014, I came across a video on YouTube titled something along the lines of "How to build your very own computer from scratch". This video sparked a passion in me for computing. I began to research and teach myself in my free time as much as possible about building and customising my very own computer. After only a couple of months of research, I went out and purchased the components necessary to build my very own computer from scratch.

This skill and my passion for computing are now utilised daily in my current position at Nanosonics. I have built several other computers since teaching myself this skill both commercially (e.g., Cyrius Media Group) and privately for friends and family.

My experience in building computers and knowledge of how the various components interact has allowed me to develop the skill to be able to quickly and efficiently diagnose and troubleshoot hardware issues on a computer and when possible, repair the problem.

What will I teach myself next?

I am currently working towards completing the following online courses in order to continue to up-skill myself:

1) Undertake the available Anthropic Courses

2) Undertake the Harvard University Introduction to Computer Science

3) Undertake the AWS Educate Course 

4) Enhance my cyber security skills by undertaking training at Hack the Box Academy

bottom of page