About me

Personal info

Name
Dennis Morello
Role
Front-End Software Engineer
Location
Milan, Italy

Work Experience

ContentWise ( - Present)

Software Engineer

I am responsible of many things, including architecting, building and maintaining next-gen web-apps for our products, taking part at the recruiting process, interviewing and evaluating candidates, mentoring junior colleagues in their activities and speaking at internal meet-ups.

ContentWise ( - )

Junior Software Engineer

I was responsible to build and maintain the administrative portal for our recommender engine.

Innova S.p.A. ( - )

Software Developer Intern

I developed an HTML5/JS audio player running on nw.js with waveform visualization and near real-time audio filters.

Projects

covid19-app

🦠 World-wide real-time monitoring of COVID-19

  • CSS
  • JavaScript
  • TailwindCSS
  • React

Web-app for monitoring the spreading of COVID-19 with daily statistics and interactive graphs.

react-awesome-reveal

React components to add reveal animations using the Intersection Observer API and CSS Animations.

  • HTML
  • TypeScript
  • React
  • Emotion

React library written in TypeScript that adds reveal animations using the Intersection Observer API to detect when the elements appear in the viewport. Animations are internally provided by Emotion and implemented as CSS Animations to benefit from hardware acceleration.

react-test-attributes

React library to add data-* attributes to DOM elements.

  • TypeScript
  • HTML
  • React

A library for React apps that decorates the DOM with custom attributes that can be used to uniquely indentify elements in a page. The main use case is for E2E testing using tools like Cypress or Selenium.

morello-dev-blog

A blog where I write about JavaScript, ReactJS and other dev stuff.

  • JavaScript
  • Shell
  • CSS
  • React
  • Next.js
  • DatoCMS
  • TailwindCSS

Education

Università degli Studi di Trieste ( - )

Master's Degree in Computer Science Engineering, 110/110 with honors

Design and development of an automatic fake reviews generator based on neural networks.

Università degli Studi di Trieste ( - )

Bachelor's Degree in Information Technology Engineering, 105/110

Design and development of an automated tool to systematically alter JavaScript code for testing purposes.

I.T.I. "G. Galilei" – Gorizia ( - )

Diploma in Information Technology, Computer Systems, 100/100

Publications

"Best Dinner Ever!!!": Automatic Generation of Restaurant Reviews with LSTM-RNN ()

Machine Learning Lab – Department of Engineering and Architecture – University of Trieste

Consumer reviews are an important information resource for people and a fundamental part of everyday decision making. Product reviews have an economical relevance which may attract malicious people to commit a review fraud, by writing false reviews. In this work, we investigate the possibility of generating hundreds of false restaurant reviews automatically and very quickly. We propose and evaluate a method for automatic generation of restaurant reviews tailored to the desired rating and restaurant category. A key feature of our work is the experimental evaluation which involves human users. We assessed the ability of our method to actually deceive users by presenting to them sets of reviews including a mix of genuine reviews and of machine generated reviews. Users were not aware of the aim of the evaluation and the existence of machine-generated reviews. As it turns out, it is feasible to automatically generate realistic reviews which can manipulate the opinion of the user.