Road traffic is a problem that every country has to face for the benefit of its population. Everything related to the transportation of people, goods, and services can be delayed due to a deplorable infrastructure. From minor tasks like individual shopping to important services like ambulances and fire trucks, all vehicles in Romania will eventually pass through a traffic light-controlled intersection that is not managed in real-time and that is also highly inefficient. At such a location, it is critical for traffic flow to be as smooth as possible to prevent time losses, and for traffic information to be stored into a cloud for process optimization. The purpose of the developed application is to reduce the real-time traffic jams to allow the optimal vehicles movement in safe conditions for all traffic participants. Using deep learning (DL) and artificial intelligence (AI) techniques, the application is based on two convolutional neural networks (CNN’s), respectively one for real-time detection of cars and people, and another one for real-time detection of cars license plates. The cars detections with CNN’s is important for road traffic optimization, for the efficient pedestrian detection necessary for crosswalks, and the car licence plates detection necessary for preventing traffic violations. The developed application contains several modules that operate based on deep learning and devices that communicate with each other, ensuring efficient data saving in cloud, data visualization, real-time traffic light control, and the information processing from traffic cameras.