The client is a German startup that wanted to build a smart system to find a free parking spot near the user destination. Our solution covered system design, architecture, and development. The core of the system is a set of advanced data analysis algorithms for calculating the probability of finding a parking spot, connected with a route optimization system. The system was augmented with a Machine Learning model for car crash detection.