Nice to meet you,
I am Giancarlo Mennillo
Born in Salerno on July 24th, 1991, my journey took me from Italy to Berlin via Bamberg. I enjoy coding and crafting user-friendly experiences. Mobile development is my passion.
- I love learning, experimenting and exploring
- I am highly motivated and I can spread the enthusiasm to the people around me
- I know how to communicate efficiently and adapt to different audience and situation
- I am highly focused and I can help others not to get lost on the way
- Time and organisation are of the essence, I do not waste them
- I am available, I love to have fun with your colleagues while delivering value
- I am meticolous in my work: I identify patterns and see opportunities for improvements
- I am a professional on product quality and I deeply care
Away from coding, I’m a food lover and a guitar enthusiast.
I’m also captivated by TV series and love to explore through travel.
I am fluent in 🇮🇹 Italian and 🇬🇧 English, and I am currently learning 🇩🇪 German.

More about my skills
You’d like working with me if you’re looking for someone with:
3+ years of experience in Flutter and Dart development
Expertise in state management
Solid understanding of clean architecture principles
Strong API integration and data handling skills
A testing mindset with experience in unit, widget and integration tests
-
Firebase integration (Analytics, Crashlytics, Auth, Firestore, etc.)
-
CI/CD knowledge with GitHub Actions and code quality tools
-
Git workflow proficiency, including branching strategies
-
Background in web and native mobile development
-
Commitment to clean, maintainable code and code reviews
-
Quick learner, adaptable to new technologies and frameworks
Discover what tools
I use for work







Dive into My Recommended Reads

Clean Code: A Handbook of Agile Software Craftsmanship - Robert C. Martin

Principles of Package Design - Matthias Noback
Having read Matthias Noback’s ‘Principles of Package Design,’ I can confidently say that it has made a profound impact on my approach as a developer. Noback masterfully explores SOLID principles, offering clear code examples that have significantly improved my ability to identify and rectify codebase issues.
Beyond SOLID, this book unveils lesser-known, yet invaluable, package design principles.
In essence, ‘Principles of Package Design’ has not just improved my development skills; it has completely revolutionized my way of working. I am now equipped to produce code that is not only robust and efficient but also a joy to maintain, making me a more effective and confident developer.
Volunteering and
How I Acquired Teamwork Skills

During my academic journey, I wholeheartedly embraced the dynamic spirit of AEGEE-Salerno, an antenna within the prestigious AEGEE network – a pinnacle of interdisciplinary student organizations in Europe. AEGEE, established in 1985, unites 13,000 members across 161 cities spanning 40 nations.
Serving as a catalyst for a borderless and integrated Europe, AEGEE facilitates dialogue and the exchange of knowledge. The organization thrives on nurturing mutual understanding, dismantling stereotypes, and forging solidarity.
Throughout my engagement with AEGEE, I played an active role as a dedicated member, progressively assuming responsibilities within the local board. I transitioned from an IT role in 2014 to Vice President in 2015, eventually attaining the position of President in 2017.
During my tenure as the IT Responsible, I honed my abilities as a dedicated team worker. I became an integral part of a diverse and dynamic board, where each member had distinct responsibilities, such as PR, Treasurer, and more. My role centered around the development and management of the association’s website and its corresponding social media platforms, which required seamless collaboration with my fellow AEGEE-Salerno board members.
In addition to this, I actively coordinated collaborative events and initiatives in close partnership with colleagues from various AEGEE offices across European countries. This experience not only sharpened my teamwork skills but also fostered an environment of cross-cultural understanding and effective communication.
Furthermore, I took on responsibilities related to front office and help desk activities for Erasmus students at the University of Salerno, working closely with a team to ensure a smooth and welcoming experience for international students. Simultaneously, I contributed to recruitment and promotional efforts, showcasing my ability to collaborate with others within the university and the broader Salerno community.
This multifaceted role allowed me to thrive as a team player, demonstrating my capacity to work harmoniously with diverse groups of individuals while achieving common goals.
As President, I assumed the responsibility of orchestrating the activities of the antenna’s 45 members. This included presiding over monthly members’ meetings and coordinating local events. Moreover, I took on the vital role of representing the association in dealings with local authorities such as the municipality, university, and youth forum.
AEGEE-Salerno goes beyond being just a chapter; it stands as a testament to my unwavering commitment to an inclusive Europe, a reflection of my dedication to empowering youth, and a manifestation of my enthusiasm for transcending boundaries.
A Personal Evolution Through Travel

I have an insatiable love for travel. As I’ve wandered through the charming streets of London, the vibrant alleys of Berlin, the historical tapestry of Krakow, and many more European gems, my passion for exploration has seamlessly woven into my professional journey.
The countless cities I’ve immersed myself in have gifted me more than breathtaking views – they’ve nurtured an open mind and an ability to adapt, crucial traits in my sector Just as I’ve effortlessly navigated diverse cultures, I approach projects with curiosity and flexibility. This global perspective translates to a readiness to travel for work, meeting challenges with the same enthusiasm I reserve for discovering new destinations.
With my passport in one hand and a laptop in the other, I’m prepared to transcend boundaries, both geographical and digital, driven by the harmony of my two passions: IT and the boundless world beyond.
Some of my favorite motivational quotes
"Never stop learning, because life never stops teaching."
Continuous learning and personal development are essential for career growth and adaptability in the ever-changing job market.
"Those who know more than you have simply made mistakes before."
Don’t be discouraged by more experienced colleagues: knowledge and expertise often come from learning through mistakes and experiences. I like this quote because encourages to embrace a self-learning journey, even when others seem more knowledgeable.
"In life, you either win or you learn."
In life, there are no true failures; instead, there are opportunities to learn and grow. Every setback or challenge at work is an opportunity for learning and improvement, ultimately contributing to your professional success.
"Even the smallest light can break the darkness when it is joined with others"
The best results in any field come from a group of individuals working together effectively and collaboratively, not from a single solitary genius.