During the intensive 700-hour programme, I put web development foundations into practice through individual projects and a final team application. These six examples show the progression from layout and JavaScript logic to Vue components, APIs and coordinating shared work.
Food ordering, from choosing dishes and payment to managing orders in the restaurant dashboard.
A food delivery application. We managed the project independently, with instructors from other classes acting as clients to simulate stakeholder discussions.
Shared coordination
I handled task allocation, technical decisions and support for teammates, agreeing on choices with the group.
Backend and payments
I implemented order management, linking orders to dishes and quantities and providing APIs and views to access them. For payments, I integrated Braintree in sandbox: generating the client token, submitting the transaction and returning the result.
Applications, data and interactions
Two individual projects focused on external API integration and managing state and interactions in a simulated chat.
EXTERNAL API INTEGRATION
Boolflix
Vue · Vite · Axios · SCSS · TMDb API
A Vue application for searching films and TV series through The Movie Database APIs. I connected search to HTTP requests and organised how results are displayed using components and shared state.
Parallel requests for films and TV series, managing both result sets.
Cards with a poster, title, original title, language and ratings converted to stars.
Reusable components for search and presenting the information returned by the API.
A school dashboard bringing classes, students, activities and statistics together in a responsive interface.
Contact
Let’s talk
I am exploring Full Stack Developer and Software Engineer opportunities. Based between Catania and Licata, I prefer remote work and am also open to local hybrid or on-site roles.