Federico Tomassetti is a software architecture consultant specializing in language engineering: I create languages, editors, parsers, compilers, interpreters and simulators. I have an insane passion for software development: I have loved it since I was 8, and I think about it all the time. I did a few things: got my PhD in software engineering, did research and worked in Italy, Germany, Ireland and France. I have spoken at meetings and scientific conferences, wrote articles, worked for TripAdvisor and Groupon.