Latest News

My articles and posts about everything and anything. My work, my interests, my world.

See blog
Notturno. Episode Zero

ON my YouTube Channel, I have developed, written, edited, and filmed Notturno. A Podcast/Radio style program where I talk about themes related to the night. This is Episode Zero (Pilot) and I hope you will enjoy it. Soon the rest. Stay tuned!

Read more
HCI is NOT only UX

…and UX is not only WebDev. It is now about 1 year that I am browsing work announcement and the job market in general for HCI opportunities. Well, I am still not employed in that specific field. Why? Simple reason, the job market, HR and HR Manager do not know what HCI really is. First […]

Read more
My way through YouTube and communication

This article is a small diversion on the more serious topics that I covered so far. Because sometimes, we need smart laughter more than ever. Enjoy!   Because I would love to try everything in this only life that we have, I decided to jump into the world of YouTube, and kick off my Channel. […]

Read more
Who is afraid of the Dark Web

Lately, it seems like there is nothing more hype of the Dark Web.   Everyone talks about it, so why not me?   When I first heard about Dark Web, it was actually not many years ago, the first thing that popped in my mind was that Japanese story, and anime series produced by Aniplex […]

Read more
[Naive-]HCI4D @ (sort of) work

I previously posted a piece about HCI4D, where I mentioned a real life situation, that I randomly discovered through a friend of mine, where a little of HCI4D work could really make the difference. I am talking about a “water problem” who is currently affecting one of the many rural villages located in South-East Asia. Thanks […]

Read more
Let’s talk about HCI4D

People tend to get very excited about the introduction of new technologies, isn’t it right? We spent hours watching commercials, previews, unboxing, and playing around with gadgets, fastest broadband connections, new TV services, smart cards, self-parking cars, and so on… and we assume that everywhere in the world, people are doing the same. Thanks to […]

Read more

About

I love researching, learning, and putting together the "pieces of the puzzle"​. I see my deegree as a licence to further expand my knowledge, maintaining a constant growth.

I enjoy communicating, teaching, and explaining concepts. I love designing and delivering solutions to people's real problems and needs. I developed my skills in strategising, managing and leading teams, projects and products.

I cultivated the importance of flexibility, iteration, and evolution. Creativity is a strong weapon in my arsenal. I am not afraid to make mistakes, because I always learn from what can be identified by the most as "failures".

I never stop transforming myself, and I desire constant professional and personal growth. Since being a teacher is the best way to make the difference, I achieved a Cambridge CELTA that enables me to teach English as Foreing/Second Language.

I am ready to provide your company with my expertise.

Master of Computing
Cambridge CELTA
Projects
Hours of Teaching
Coffes

Services

In order to help you grow or improve your business, I am able to consult and provide expertise in the following areas:

Leadership
I have never been afraid of responsibilities, and I led different and diverse teams, up to a not easy size, in terms of communication channels, of 15 people. I am very observant, and I believe that people must come first. I like to be considered a leader, not a "boss". Thanks to my negotiation and communication skills, and I can easily interface team members, their ideas, and contributions, with everyone else.
Teaching and Coaching
I developed my teaching experience in Italy, while tutoring in different Computer Science subjects. I have been guest lecturer at the Australian National University, in Canberra, Australia, where I taught Creative Writing and Poetry Composition. I earned a Cambridge CELTA qualification that enables me to teach English as a Second Language.
Product Management
Throughout my industry and academic experience, I could realise the importance of proper Product Management. From my own mystakes, and observing others, I developed strong planning and management abilities over the whole product lifecycle. Although I can deal with Legacy systems, I mainly work in Agile environment, where I also covered role of Business Analyst, SCRUM Master, Product Owner.
Problem Solving
Problem solving is part of everyday life, we just do not realise it for a reason or another. Every mistake I made provided me with more transferable knowledge. I usually tackle problems with creativity, and I like to think out of the box, trying different apporaches. This attitude reflects directly in how I apporach team work. Putting aside the "fear of mistakes" solutions usually come easily.
Teamwork
You cannot be a Team Leader, if you are not part of the Team. I enjoy sharing and creating the best environtment for people. I believe in consulting and brainstorming, where everyone can positively contribute to the solution. I like flexible teams where I can integrate and adapt, even to different roles. I can easily deal with, and possibly reduce, communication channels in larger contexts.
Human-Computer Interaction
Technology must serve a purpose for us. I strongly believe that the usability of a piece of technology makes a massive difference in various aspects. From customer satisfaction, which may provide more revenue, to the delivery of simplified/automated procedures, that may save human lives. Technology is everywhere, and must answer to our real needs.
Software Engineer
All along my industry and academic experience I could cover different aspects of software engineering. While, I tend to visualise algorithms and solutions in a "language agnostic" way, I can approach code in different Scripting, Object Oriented, and Functional programming languages. I can manage and work with software developers in BDD, MDD and TDD environments.
System Engineering
Along my industry and academic experience I could cover different aspects of software engineering. While, I tend to visualise algorithms and solutions in a "language agnostic" way, I can approach code in different Scripting, Object Oriented, and Functional programming languages. I can manage and work with software developers in BDD, MDD and TDD environments.
Data Engineering
My industry background is mainly based on Systems and their lifecycle. I worked on very heterogeneous and complex systems, which, on top of the technical hands-on knowledge that I developed, also allowed me to understand the importance of a proper management. As System Thinker, I can always obtain a holistic view, and I move into Analytical Thinking where required.

Projects

Check out some of the projects I worked on

Testimonials

Contact me

and I will get in touch as soon as possible.

Address
Europe / Asia
Keep in touch