services
services
We code. You grow

We don’t just develop — we build with your business goals in mind. Let’s create solutions that drive real results.

Schedule a call
our work design portfolio
about us
about us
Team you can rely on

Senior engineers, proactive communication, and genuine responsibility — that’s who we are.

blog contact us
Drone
Ruby on Rails
React
UX/UI design

Engineering a drone inspection platform

Contributed to the development of one of the leading infrastructure inspection platforms. As a long-term engineering and design partner, Rubyroid Labs helped evolve the platform architecture, modernize user-facing applications, develop large-scale image-processing capabilities, and integrate enterprise systems.

The modernized Zeitview homepage delivered as part of UX/UI design services for a drone inspection platform.

Business context

Zeitview, formerly DroneBase, is a leading provider of inspection software for critical infrastructure. Its platform helps enterprise customers capture, process, and analyze aerial inspection data across more than 80 countries and over 200,000 inspected assets.

The platform supports inspection workflows across renewable energy, utilities, telecommunications, construction, and commercial real estate.

Rubyroid Labs joined the project in 2018 as an embedded engineering and design partner and has continued contributing to the platform's development ever since.

Project in facts

  • Drone, Telecom, Oil & Gas
  • USA
  • 7 fullstack (RoR/React) developers, Java developer, 4 UI/UX designers, 4 QA
  • February 2018 – ongoing
  • Ruby on Rails development, React JS development, UX/UI design
  • Ruby on Rails, React.js, AWS, Sidekiq, ElasticSearch, Electron
Request project

Challenge

In 2018, DroneBase was growing rapidly but lacked the engineering capacity to keep up with an expanding product roadmap. The company needed a long-term technology partner that could integrate seamlessly with its internal team and accelerate product development.

As the business expanded into new industries and inspection workflows, the platform evolved into a complex, multi-product system serving drone pilots, enterprise customers, administrators, and infrastructure operators. Supporting this growth required scalable image-processing pipelines, enterprise integrations, and a shared backend architecture that could power multiple applications without duplicating business logic.

In 2023, the company rebranded from DroneBase to Zeitview to align its brand with its broader inspection technology portfolio. This required a unified design system to ensure cross-application consistency while continuing to scale the platform and accelerate feature delivery.

Product goals

  • Establish a centralized backend shared across multiple products
  • Simplify large-scale drone imagery upload and processing
  • Support enterprise inspection and asset-management workflows
  • Integrate third-party systems used by enterprise customers
  • Improve operational efficiency for pilots, clients, and administrators
  • Standardize the user experience through a shared design system
  • Enable AI-assisted defect detection within inspection workflows

Solutions

We contributed to the Ruby on Rails development of several interconnected products that share a common backend.

To improve internal operations, we participated in the development of a new React-based administration platform that replaced legacy tooling with a more maintainable frontend architecture.

For field operations, we built an Electron-based cross-platform desktop application that enables drone pilots to upload, inspect, sort, and synchronize inspection images and videos with the platform.

Our Ruby on Rails developers also contributed to image processing by implementing orthomosaic stitching, allowing multiple aerial images to be combined into a single high-resolution map for inspection and analysis.

Alongside product development, our designers helped establish a shared design system that standardized UI components across applications and supported the ongoing migration from Ember.js to React.

Unified backend core

Centralized Ruby on Rails API serving multiple applications

Frontend modernization

React administration platform, Ember.js-to-React migration, and a shared design system

Image processing

Cross-platform desktop application and orthomosaic stitching for inspection workflows

AI-assisted inspections

Backend services supporting AI-powered image analysis

Engineering approach

At the core of the platform is a centralized Ruby on Rails API that serves multiple applications. Consolidating business logic into a single backend reduced duplication and simplified the rollout of new functionality.

Inspection workflows rely on location-based information. By using PostgreSQL with PostGIS, the platform manages mission data, asset locations, imagery coverage, and geospatial search at scale.

The platform's original web applications were built with Ember.js, which became difficult to maintain. To improve maintainability and developer productivity, Zeitview adopted a gradual migration to React.

AI-assisted development is integrated into the team's daily workflow as part of the client's engineering standards. Our developers use tools such as GitHub Copilot, Claude Code, and Codex to accelerate delivery.

Login interface for the rebranded Zeitview application, showcasing intuitive UX/UI design for pilot authentication.
Renewable energy installations analyzed by a global drone inspection platform built on Ruby on Rails.

Large drone datasets are processed through asynchronous workflows powered by background jobs, cloud storage, and distributed processing services, allowing image-processing tasks to run without affecting application performance.

Our team engineered and enhanced critical enterprise integrations, including Salesforce, Ericsson, Pointivo, Airbus, Auth0, Zendesk, ESRI, Azure, and other external services used throughout inspection and asset-management workflows.

We expanded the client's payment infrastructure through Stripe and PayPal by configuring and supporting multiple regional Stripe entities for the United States, Germany, the United Kingdom, India, and Canada.

Scale your product without growing your tech debt

Need a long-term partner to modernize your platform, speed up delivery, or build a shared backend?

Contact us

Business impact

Drone controller showcasing pilot-facing interfaces for an enterprise drone inspection platform.

50% faster administrative workflows

The new React-based administration platform significantly improved usability for internal teams.

2x faster feature delivery

Shared frontend components and a unified design system reduced duplication and accelerated development across products.

15% less manual work for drone pilots

Improvements to operational tooling reduced manual effort during inspection missions.

Faster expansion into new industries

The platform architecture enabled the company to expand into new verticals without a proportional increase in development effort.

Result

Since 2018, Rubyroid Labs has been an embedded engineering and design partner, working alongside Zeitview's internal team to continuously develop and modernize the platform.

Over the course of the partnership, our team has contributed to the evolution of a shared multi-product architecture, modernization of the frontend, and the expansion of the platform's inspection capabilities.

Today, we continue to support the platform's development by delivering new functionality, maintaining existing systems, and contributing to its ongoing evolution.

  • Unified multi-product platform

    Multiple applications and operational workflows are supported through a shared backend architecture and centralized business logic.
  • Modernized product ecosystem

    React-based applications and a shared design system improved maintainability, consistency, and development efficiency.
  • Integrated inspection intelligence workflows

    Enterprise integrations, global payment infrastructure, orthomosaic image processing, and AI-powered analysis capabilities enable operators to manage asset health through a single ecosystem.
Design system created to ensure cross-application consistency in Zeitview’s product ecosystem.

The most impressive factor about Rubyroid Labs has been how excited the team is to work with us. Their enthusiasm has been much appreciated as Rubyroid Labs has helped us build the company.

Tomas Becklin, CTO Drone Base, USA Tomas Becklin, CTO Drone Base, USA

More cases

All cases