This was a great project to work on because I was responsible for building the front-end of a cloud platform called MaaS from scratch. I worked with JAVA developers to design API’s that I integrated into a PHP application using the Symfony framework. I also worked very closely with the UI/UX and product teams to rapidly build working prototypes of features that eventually shipped to customers.
Tools and Technologies
Working on a new product at a startup requires the ability to iterate quickly on features — often having to wear many hats in the process. I worked closely with engineering, product and design to come up with quick solutions for visualizing and managing mobile app data. Below you will see see two versions of the same dashboard. On the left, our first version had multiple charts on the page at once and you could only view data for one app at a time. On the right, you will see that we optimized the layout by overlaying multiple charts into one and allowing users to view data for multiple apps at a time. Both were very challenging to work on since I had to build the front-end and the back-end that integrated with multiple API calls to create the visualizations.
Challenge: Indoor Maps
One of the biggest challenges with this project was to design and build a UI to manage points of interest and routes on indoor maps. I used the Leaflet open source mapping framework along with Google maps to allow users to place points, manage metadata and generate routes on indoor maps. This would then allow people using our mobile apps to get directions from place-to-place inside buildings. It was amazing to see people place points on a map, then pull out your mobile app to see those points update in real time.