MCAST logo
2018 — 2021

Advanced Diploma in Software Development

MCAST

Overview

MCAST (Malta College of Arts, Science and Technology) was where my career as a software developer formally began. The Advanced Diploma in Software Development is a two-year, full-time programme covering software engineering fundamentals, database design, web development, and game development.

Coming in with some self-taught experience in Java from secondary school, this course gave structure and depth to skills I had only scratched the surface of. It was here I first encountered C#, built production-like database-driven applications, and developed a genuine appreciation for clean, maintainable code.

MCAST was where I went from enthusiast to engineer — learning that shipping software is as much about maintainability and collaboration as it is about making something work.

Key Projects

Among the highlights of the programme was a Unity-based game project where I designed and implemented core gameplay systems in C#, learning fundamental patterns like state machines and event-driven architecture that I still use today.

I also built a full-stack PHP and MySQL web application during the final year — my first experience with the end-to-end lifecycle of a database-backed web product.

Tech Stack Used

Python
Unity
C#
Java
MySQL
PHP
Keelan

Not doing anything

interesting right now