Freelance web developer specializing in modern, responsive web applications using JavaScript, React, and Node.js. Passionate about building clean, user-friendly interfaces and supporting clients in bringing digital ideas to life. Strong background in communication and problem-solving.

Manuela Di Dario

Freelance web developer specializing in modern, responsive web applications using JavaScript, React, and Node.js. Passionate about building clean, user-friendly interfaces and supporting clients in bringing digital ideas to life. Strong background in communication and problem-solving.

Available to hire

Freelance web developer specializing in modern, responsive web applications using JavaScript, React, and Node.js. Passionate about building clean, user-friendly interfaces and supporting clients in bringing digital ideas to life. Strong background in communication and problem-solving.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Beginner
Beginner
Beginner
Beginner
Beginner
Beginner
See more

Language

English
Fluent
Italian
Fluent
German
Advanced
Spanish; Castilian
Advanced
Portuguese
Advanced

Work Experience

Freelance Web Developer at Manuela Di Dario
October 23, 2025 - Present
Develop custom web applications for small businesses and startups using React.js, Node.js, and Express.js. Build responsive UIs, optimize performance, and integrate APIs. Collaborate with clients to define requirements and deliver tailored digital solutions. Deploy and maintain applications using Vite, Netlify and Azure.
Freelance Web Developer at Self-employed
October 1, 2025 - Present
Develop custom web applications for small businesses and startups using React.js, Node.js, and Express.js. Build responsive UIs, optimize performance, and integrate APIs. Collaborate with clients to define requirements and deliver tailored digital solutions.
Customer Support Specialist at Grover GmbH
December 1, 2023 - October 26, 2025
Provided general and basic technical support to private and business customers via email, efficiently handling inquiries and reviewing existing policies. Managed escalation workflows and resolved policy or billing issues; assisted with order-related inquiries including cancellations, damage reports, and processing replacements or refunds.
Receptionist at H10 Hotel Ku'damm
May 1, 2020 - October 26, 2025
Managed the full guest experience, including handling bookings, coordinating check-in and check-out procedures, and assigning rooms. Processed guest invoices and payments, and assisted guests with special requests while addressing inquiries and resolving complaints.

Education

Full Stack Web Development at DCI Digital Career Institute GmbH
April 1, 2024 - June 1, 2025
IT Support Fundamentals at Google
June 1, 2025 - July 1, 2025
Bits and Bytes of Computer Networking at Google
January 11, 2030 - October 17, 2025
Operating Systems and You: Becoming a Powerful User at Google
January 11, 2030 - October 17, 2025
IT Security: Defense against the digital dark arts at Google
January 11, 2030 - October 17, 2025
Google IT Support Fundamentals at Google
June 1, 2025 - July 1, 2025
Google UX Design at Google
January 1, 2024 - October 17, 2025
Microsoft Azure Fundamentals at Microsoft Learn
August 1, 2025 - October 17, 2025
Fullstack Web Developer at DCI Digital Career Institute GmbH, Berlin
April 1, 2024 - June 1, 2025
Full Stack Web Development at DCI Digital Career Institute GmbH
April 1, 2024 - June 1, 2025

Qualifications

Google IT Support Fundamentals
June 1, 2025 - July 1, 2025
Google UX Design Certificate
January 1, 2024 - October 17, 2025
IT Security: Defense against the digital dark arts
January 11, 2030 - October 17, 2025
Microsoft Azure Fundamentals
August 1, 2025 - October 17, 2025
Google UX Design
January 1, 2024 - October 17, 2025
Google IT Support Fundamentals
June 1, 2025 - July 1, 2025
Google UX Design
January 1, 2024 - October 17, 2025
IT Support
July 1, 2025 - October 17, 2025
Microsoft Azure Fundamentals
August 1, 2025 - October 17, 2025
Microsoft Azure Fundamentals
August 1, 2025 - October 26, 2025
IT Support
July 1, 2025 - October 26, 2025
Google UX Design
January 1, 2024 - October 26, 2025

Industry Experience

Software & Internet, Media & Entertainment, Professional Services, Education
    paper Avengers-Puzzle

    This project is a 5x5 tile-based sliding puzzle game where the objective is to rearrange the scrambled pieces to form a complete image. The game has a timer, a turns counter, and a leaderboard system to track top players. It also includes features like hints to help players identify correctly placed tiles and the ability to restart the game or clear the last player’s score from the leaderboard.

    Key Features:

    Drag-and-Drop Puzzle Tiles:

    Players can drag tiles and drop them into empty spaces to swap positions with the blank tile. Tiles are shuffled randomly at the beginning of the game. Drag-and-drop functionality is implemented using JavaScript event listeners (dragstart, dragend, drop).

    Timer and Turns Counter:

    A 5-minute countdown timer starts as soon as the player makes the first move. The number of turns (or moves) is tracked and displayed. When the player solves the puzzle, the timer stops and the player’s score is recorded. Leaderboard:

    After completing the puzzle, players can enter their name and their score (based on the number of turns and time taken) is saved to the leaderboard. The leaderboard is stored in local storage, showing the top 5 scores. Players can also clear the last player’s score.

    Hints:

    A hint system highlights the correctly placed tiles in green for a short duration, helping the player track progress.

    Game Reset:

    The game can be restarted at any point, which resets the timer, the turns counter, and shuffles the puzzle pieces again.

    Technologies Used:

    HTML: Structure of the game, with elements for the board, pieces, timer, and turns. CSS: Styling for the board, pieces, and UI elements (such as the timer, turns counter, and leaderboard). JavaScript: Handles game logic, including: Shuffling and managing the puzzle tiles. Drag-and-drop functionality. Timer and turns tracking. Storing and updating the leaderboard in local storage.

    Have a look at the puzzle game and have fun! -> <https://www.twine.net/signin

    paper Travel-Agency-Web

    A simple and elegant travel agency web app built with React. It provides a user-friendly interface for exploring destinations and travel recommendations. Currently, the app does not include booking features, but I plan to add them soon. Perfect for showcasing destinations and inspiring wanderlust!

    Features:

    Built with React for a smooth user experience. Minimalistic design for easy navigation. Focused on destination discovery and recommendations. Stay tuned for upcoming updates, including booking functionality and more interactive features!

    Take a look! -> <https://www.twine.net/signin

    paper Brick-Breaker-Game

    Gameplay Mechanics:

    Paddle Control: Players move the paddle horizontally using keyboard or mouse controls. Ball Physics: The ball moves in a continuous direction, bouncing off the paddle, walls, and bricks. Bricks: Each brick disappears when hit by the ball. Some bricks may require multiple hits to break. Winning Conditions: Players win by destroying all bricks on the screen.

    Have fun! <https://www.twine.net/signin

    paper Event-Management-Web

    This React app displays a list of meetups, allows users to mark meetups as favorites, and uses React Context and localStorage to persist these favorites. It includes routing for navigation between pages (All Meetups, Favorites, and New Meetup) using React Router. The FavoritesContext manages the favorites state globally, allowing users to toggle favorites and keep their selections across sessions. Each component is styled with CSS Modules, ensuring scoped and reusable styles.

    Have a look at it: <https://www.twine.net/signin

    Technologies used: Vanilla JS, Firebase, CSS.

    paper Recipe Finder

    Features:
    Ingredient-based search: Enter multiple ingredients like tuna, egg
    Smart prioritization: Recipes with all ingredients appear first
    Random inspiration: See featured recipes when you first load the app
    Full recipe details: Step-by-step instructions & images
    Trending recipes: Quick access to hot meals and meal ideas

    Tech Stack:
    Python 3.10+
    Flask – web framework
    Jinja2 – template rendering
    HTML, CSS, JavaScript – frontend
    TheMealDB API – recipe data

    Demo here -> <https://www.twine.net/signin

    paper Get Inspired — Daily Quote App

    A simple web app that delivers a random inspirational quote each time you visit or click a button. Built with Vue 3 for the frontend and PHP for the backend, deployed entirely on Microsoft Azure.

    Demo here -> <https://www.twine.net/signin

    paper Workplace-Safety-Website

    This project is a informational website dedicated to workplace safety ,
    following the State-Regions Agreement of April 17, 2025 .
    Tech: Vue3, Vite, Tailwind CSS, Netlify.

    Have a look! -> <https://www.twine.net/signin

    paper WorkCompass

    Users can register, log in, and manage their job applications with ease —
    whether they’re candidates applying for jobs or recruiters tracking
    applicants.
    Tech: Vue3, Tailwind CSS, Node.js, Express.js, MongoDB.

    Have look -> <https://www.twine.net/signin