Full Stack Software Engineer
Passionate about creating innovative solutions with .NET, Python, Django, TypeScript, Node.js, React & React Native
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, React Native, and Python/Django, allowing me to create both 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.
I have a diverse background in software development, with expertise in TypeScript, Node.js, Python, Django & React, as well as C#/.NET, Java and React Native.
My Background
Education
2019 - 2022; B.Sc IT (Hons.)(Software Development)
Experience
2021 - 2022; Intern - Software Development @ Betsson Group
2022 - 2024; (Junior & Mid-level) FullStack Engineer @ Alpha Group
May 2024 - Present; FullStack Engineer @ Einwert
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 2024
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.