Work

ScoutDI

Architecture
Development
Cloud Operations

I worked both as a technical project manager and full stack developer during my three years at ScoutDI.

A screenshot of the Scout Portal

ScoutDI Portal

ScoutDI develops drone-based systems for fully digitalized inspections of industrial confined spaces. The Portal is used for data ingestion from the drones, and to present the data in a meaningful way to asset owners and inspectors. The Portal is used for both live data and replaying previous inspections. The most important data for the Portal is video streams and LIDAR data from the drones. These data sources together give a good overview as well as a detailed look at what is being inspected.

Technology

ScoutDI relied solely on Azure for hosting. Utilizing managed services was a priority to minimize time to market, so I gained experience with services like Azure Media Services, Azure Kubernetes Service and more. Web protocols for real time streaming had to be studied in order to minimize latency for video streams and ensure that video playback was smooth. Back end was written mostly in Python and C#. Front end was written in React using A-Frame for 3D-visualization.

The following was also used:

  • Kubernetes
  • WebRTC
  • Wowza Streaming Engine