I am

a Developer

a Designer

a Teacher

Designing, Developing and Teaching
to empower life-long learning

As a full-stack developer and UX/UI designer, I focus on building clean, user-friendly interfaces that make learning engaging.

As an educator and instructional designer, I break down complex ideas, and design tailored, user-centered experiences that support growth.

Fluent in English and Italian, intermediate in Spanish and Mandarin Chinese, I bring intercultural awareness and emotional intelligence.

What will you find here?

  • My projects, including my latest language learning web app: Lanlands
  • Feedback from my teaching and mentoring roles

logo lanlands

Learn the basics of Italian in 30 days.

Lan·lands is a web app that helps learners acquire the basics of a language within a set timeframe through daily activities in vocabulary, listening, reading, writing, and speaking.

ruby rails js html css figma db

Built with Rails, it uses Devise for authentication, PostgreSQL, Render.com for hosting, and Mailjet for email communication. It supports both English and Mandarin Chinese and is fully responsive.

Roles I played in building this project:

  • Content Creator - images, dialogues, and audio.
  • Instructional Designer - designed the learning flow and activities, tailored to beginners.
  • UX/UI Designer - visuals and user experience.
  • Full-Stack Web Developer - Rails development, deployment, and integrations.


See it live!
drawings

I created all visuals, including all icons.

drawings

Vocabulary units offer a mini word bank.

Progress is tracked and displayed.

Take notes for your good use.

grammar

Essantial grammar is covered.

calendar

One lesson a day per 30 days.

a little bear

AI book assistant

Built with Ruby on Rails and powered by the RubyLLM gem, this project is a conversational AI chatbot designed to enhance book discovery and exploration. The chatbot maintains conversation history, references content stored in the database to guide users, and suggests relevant books not yet in the collection, giving users the option to add them. It also provides insights about books and supports image uploads within the chat, allowing users to discuss visual content directly with the AI.

AI invoice chatbot

Pdf created  

invoice pdf generated

AHugging face logo

Developed as a technical test for a job application (successfully passed!), this project is a conversational AI chatbot built with Python, OpenAI, and Gradio. I also created a SOP and tutorial videos to explain its functionality.

The chatbot simplifies invoice generation: users provide details via chat and receive a downloadable PDF invoice, improving efficiency, user experience, and reducing friction in the invoicing process.

Try it!

Other Projects

ruby, rails, js, figma, db

Here are: my final project at Le Wagon, which I developed in a team, along with two smaller projects I built on my own.

They were opportunities to experiment with databases, authentication, and location features, while also practicing and reinforcing what I had learnt during the bootcamp.

All the web apps here are built in Rails and designed in Figma.

Web Development
Batch Manager, Lead Teacher & TA

Lead Teacher

Global tech training provider

Le Wagon
Barcelona
2024 - Currently

Content taught

HTML
CSS
Bootstrap
JavaScript

Delivering lectures and providing hands-on support during coding challenges. Emphasizing empathy to understand each student's unique learning needs, offering personalized guidance to help them build confidence and core skills in web development.

Training Assistant

Global tech training provider

ruby rails

Le Wagon
Online EU
2025

TA in the modules

Ruby
Front-end
Ruby On Rails

Providing guidance and support during coding challenges.

Batch Manager

Global tech training provider

Le Wagon
Barcelona
Jan - Mar, 2024

ruby, rails, js, figma, db
notion, slack, canva

Students coming from over 5 countries

Overseeing students, providing continuous support, proactively identifying potential challenges, coordinating teachers, preparing and delivering presentations, participating in weekly team meetings. These are some of the responsibilities of a batch manager.
Highly rewarding role that allowed me to ensure smooth operations while fostering a positive learning environment.

Feedback

Camila · City Manager

"Rossella is the kind of person every team needs. Her exceptional organizational skills and creativity, along with a strong human-centered approach, have been essential to her success as a batch manager."

Student · FT Web Development

"Rossella is a memorable teacher, she is extremely nice and friendly, and you can tell she give a lot of importance to you and your questions to give you the best and clearest answer."

Ben · Teacher

"On top of her organizational skills, it's clear that Rossella has natural people skills and empathy, which foster a deep sense of trust among those around her. Overall, she is an incredible person to collaborate with."

Student · FT Web Development

Rossella was an incredibly human teacher who taught valuable principles both inside and outside the classroom. She was always ready to help in the best way possible, offering support and encouragement whenever needed. Her warmth and willingness to welcome and guide us made a significant impact on my journey. I am truly grateful for the opportunity to learn from her, as she played a key role in making me feel more confident and capable throughout the bootcamp.

Student · FT Web Development

"So kind and solved every kind of doubt we had. Was lovely to go to the class and feel her vibe. Really happy with her."

Student · FT Web Development

"Very kind and always makes you very comfortable. She cares a lot about you and I think it's a great help when you feel not at the level."

Student · FT Web Development Online

"Rosella was always super nice and very kind when I got to talk to her about tickets. She would always explain things in detail and I really appreciated that she always followed up with me."

Student · FT Web Development Online

"Rossella was able to calm a stressed student close to panicking which is a good skill to have. Keep it up!"

Student · FT Web Development Online

"Rossella is a really good human and also as a TA I had really good experiences with her. Rossella helped me a lot on some topics that were crucial for the development of my programming knowledge."

Student · FT Web Development Online

"Rossella has a good knowledge , she makes a beginner comfortable , smiles always which is so good . I felt comfortable to ask even the dumbest question because she handles each and every question so well . Overall she was also so good."

English & Italian Teacher

Teacher and Content Creator

Language school specializing in corporate language programs

microsoft-teams-2019 zoom

Connor
Milan
2016 till 2024

Languages

English
Italian

Students worked
mainly in

Banking, IT, pharma, insurance business representation

I taught for 8+ years, mainly professionals in corporate settings, following the school's methodology.
I applied their approach to lesson planning and delivered lessons in full autonomy.

In my teaching, I focus on applying my technical knowledge and experience, together with adaptability and emotional intelligence, to support students by:

  • Using my expertise to prepare lesson planning;
  • Continuously looking for content, research, and talks that are current and relevant to students;
  • Understanding students' needs, interests, struggles, goals, and personalities to tailor lessons accordingly.

Develop a passion for learning.
If you do, you will never cease to grow.

— Anthony J. D'Angelo

Full Stack Web Development

Le Wagon, Barcelona

OOP principles, MVC, Ruby, Ruby on Rails, DB, SQL, SQLite, HTML5, CSS3, JavaScript, Stimulus JS, Figma, Git and GitHub.

ruby rails js html css figma db

Python

Codecademy

Python's fundamentals.

Google Data Analytics

Coursera

Data analysis using spreadsheets, SQL, data visualisation on Tableau.

google-sheets sql tableau-software

Bachelor of Design in Product Design

Politecnico di Milano

Principles of design, User centered design, 3D modelling, prototyping, Colour theory, Adobe Suite, Mathematics and physics.

autodesk adobe suite

Liceo Scientifico

Piero Bottoni, Milan

Mathematics, Physics, Biology, Chemistry, Italian, English and Latin literature, Philosophy, History, Latin grammar.

Lifelong learning

In our rapidly evolving world, the pace of change is accelerating, making lifelong learning increasingly essential.

It is a challenge but it can also be incredibly enriching.

Learning continuously, whether it's a new skill, understanding a different perspective, or exploring an unfamiliar field, becomes a powerful tool for personal growth and adaptation in an ever-changing landscape.