Skip to content
View Matthias-VP-UoM's full-sized avatar

Block or report Matthias-VP-UoM

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Matthias-VP-UoM/README.md

Matthias Vassallo Pulis

Hi, I am Matthias Vassallo Pulis, a graduate with a Bachelor's degree in Artificial Intelligence (AI), which was pursued at the University of Malta, and I am currently pursuing a Master's degree in the same field at the same University, with the aim of enhancing my knowledge on the areas I have a solid foundation in, and possibly discover new areas that I never got the chance to explore during my undergraduate studies.

About Me

🎓 My passion for AI began when I discovered its potential and the wide range of applications this technology brings. I love solving real-world problems using AI. My studies so far have given me a solid foundation in a variety of technical fields, especially in Data Science, Computer Vision, Deep Learning, Game AI and Generative AI applications, which are considered to be the areas that I am most passionate about. Alongside these technologies, I have also worked on projects that involved other areas, such as Robotics, Information Retrieval and Natural Language Processing (NLP). I am currently expanding my knowledge into other areas, most notably Explainable and Interpretable AI, which have recently gauged my interest.

💻 Whenever I'm not working on AI projects, I'm constantly looking to improve my skills through hands-on experience with a variety of programming languages, such as Python, Java and C# (and learning new ones along the way), ensuring versatility across different platforms. This helps to prepare me for whatever challenges life throws at me. You can view my full tech stack below.

💼 Apart from that, I also work as a Junior Data Consultant at Deloitte Malta, which has also given me the opportunity to apply what I have learnt throughout my studies in the industry.

Outside of both work and studies, I am a passionate sports and gaming enthusiast, always making sure I am up to date with the latest sports news, mostly regarding football (soccer) ⚽, basketball 🏀 and American football 🏈, along with the latest gaming and esports news 🎮. Apart from that, I also like to work out, whether at home or in the gym 💪.

📫 Contact Me

Personal Email University Email Linkedin

🧑🏻‍💻 Tech Stack & Expertise

🔧 Click to expand my technical toolkit!

Programming Languages

Python Java JavaScript C C++ C# R Prolog PHP SQL Golang Rust

Web Technologies & Frameworks

HTML5 CSS jQuery React Vite Flask FastAPI Streamlit

Databases

MySQL PostgreSQL Microsoft SQL Server

AI, ML & Data Science

  • Packages/Libraries

TensorFlow PyTorch OpenCV PIL SpaCy NLTK Scikit-Learn Keras Roboflow Hugging Face Ollama LangChain Pandas NumPy Matplotlib Seaborn Jupyter

  • Platforms

Microsoft Azure Databricks Google Colab Power BI

  • Other Noteworthy Technologies

ETL

Game Development

Unity Godot

Version Control & Collaboration

Git GitHub GitLab

Design, Visualisation & Video Editing

Adobe Photoshop Gimp Filmora

Documentation

Markdown LaTeX Microsoft Word Google Docs Microsoft Powerpoint Google Slides

🛠️ Some Noteworthy Projects

Name Type Description
Using Computer Vision to Analyse Emotions in a Two-Person Interview Bachelor's Dissertation (Final Year Project) A system utilising computer vision and machine learning to analyse temporal changes in facial emotions by both the interviewer and interviewee, along with named-entity recognition to aid in identifying both individuals during analysis.
StoryMaker AI Generative AI Application An AI-powered content generation system that utilises imagination and creativity to generate interactive, dynamic stories.
Bouncing DVD Logo Recreation Personal Project A simple Python application that mimics the iconic Bouncing DVD Logo idle screen from the late 1990s and 2000s.

Popular repositories Loading

  1. ICT3909-Final-Year-Project ICT3909-Final-Year-Project Public

    Deliverable of the codebase for my Final Year Project titled "Using Computer Vision to Analyse Emotions in a Two-Person Interview"

    Jupyter Notebook 1

  2. Matthias-VP-UoM Matthias-VP-UoM Public

  3. ARI1102-Web-City-Portal ARI1102-Web-City-Portal Public

    Deliverable of the web development assignment of the ARI1102 unit, titled "Programming in AI"

    HTML

  4. CPS1011-Assignment-Program CPS1011-Assignment-Program Public

    Deliverable of the assignment of the CPS1011 unit, titled "Programming Principles in C"

    C

  5. ICT1018-Programs ICT1018-Programs Public

    Deliverable of the assignment of the ICT1018 unit, titled "Data Structures and Algorithms 1"

    Python

  6. ICS2205-Web-Intelligence-Ind ICS2205-Web-Intelligence-Ind Public

    Deliverable of the individual assignments of the ICS2205 unit, titled "Web Intelligence"

    Jupyter Notebook