Full Stack Software Engineer

Passionate about creating innovative solutions with .NET, TypeScript, Node.js, React & React Native

I am a full stack software engineer with a B.Sc. IT (Hons.) degree in Software Development from the University of Malta. My main programming language is TypeScript, and I have experience with Node.js, React & React Native, as well as C#/.NET and Java. I also have an interest in video game development.

I am a skilled software engineer with a B.Sc. IT (Hons.) degree in Software Development from the University of Malta. My expertise lies in full stack development, and I am proficient in TypeScript, which is my main programming language. I have a strong grasp of Node.js, React, and React Native, allowing me to create web and mobile applications efficiently. Additionally, I have experience working with C#/.NET and Java, broadening my capabilities in different development environments. Apart from my professional work, I have a passion for video game development and enjoy exploring this field in my free time. With my diverse skill set and dedication to staying up-to-date with the latest technologies, I am well-equipped to tackle any software development project.

a computer monitor sitting on top of a wooden desk
a computer monitor sitting on top of a wooden desk
I have a diverse background in software development, with expertise in TypeScript, Node.js, React & React Native, as well as C#/.NET and Java.

My Background

Education

2019 - 2022; B.Sc IT (Hons.)(Software Development)

Experience

2021 - 2022; Intern - Software Development @ Betsson Group

MacBook Pro with code displayed
MacBook Pro with code displayed

2022 - 2024; Junior FullStack Engineer @ Alpha Group

2024 - Present; FullStack Engineer @ Alpha Group

Mastering TypeScript - Udemy

Certifications & Courses

I completed an extensive Udemy TypeScript course, which comprehensively covered key concepts and advanced topics. It provided a deep understanding through theory and hands-on exercises, enabling me to confidently use TypeScript for robust, type-safe applications.

AWS Developer Associate Certificate

I am presently enrolled in an online course with the aim of earning my AWS Developer Associate Certification.

React - The Complete Guide 2023

I am presently enrolled in an online course with the aim of furthering my understanding of React and its ecosystem.

Simple Digital Desktop Piano using .NET Core

Notable Projects

The Simple Digital Piano, created with .NET Core, provides basic piano functionality, including the ability to play and save your tunes for later replay.

Unity 2D Platformer

In this Unity 2D Platformer project, I assumed a multi-faceted role, taking charge of script programming, level design, and asset creation. This comprehensive involvement allowed me to craft not only the game's functionality but also its visual elements, resulting in a fully customized game.

Unity 2D Top-Down Shooter

In our group project for a Unity 2D Top-Down Shooter, I played a pivotal role in scripting, level design, and asset creation. Collaborating with my team, we collectively developed a gaming experience where I contributed to both the game's functionality and visual aspects.

.NET MVC FullStack Project

The .NET MVC FullStack Project is a comprehensive endeavor that covers both the frontend and backend aspects of web development. This project involves utilizing the .NET MVC framework to create a dynamic and responsive web application. From designing the user interface to implementing complex backend functionalities, it showcases a full-stack approach, demonstrating proficiency in both frontend and backend technologies.

Backend API using .NET Core

The Backend API developed using .NET Core is a robust foundation for building scalable and efficient web applications. Leveraging the power of .NET Core, this API handles data processing, authentication, and communication between the frontend and server. It provides the essential backend infrastructure needed to support various frontend applications, making it a crucial component of modern web development.

Cross-platform React Native Mobile app w/ Firebase

This project, currently a work in progress, is an ambitious cross-platform mobile app created with React Native and powered by Firebase. Its primary focus is on restaurant management and booking. As it continues to evolve, it aims to streamline restaurant operations, enhance customer experiences, and provide an efficient booking system. With the integration of Firebase, this app holds the promise of becoming a valuable tool for both restaurant owners and patrons.

B.Sc. Thesis - Autonomous Wheelchair Prototype

The B.Sc. Thesis involves the development of an Autonomous Wheelchair Prototype utilizing Python programming on the Raspberry Pi platform. This project aims to create a solution that enables self-navigation and mobility for individuals with limited mobility. By harnessing the power of Python and Raspberry Pi, it showcases innovation in the field of assistive technology, promising increased independence and improved quality of life for users.

Get in Touch