Back

Redesigning the
Drone Operation Experience

  • In development
  • 2025
  • Product Designer
  • Control Interface
  • Figma · Google Meet · WhatsApp Call
TL;DR

Summary

Context
GTEEX operated its agricultural drones through third-party software. To gain market independence and support the launch of a larger drone line, we needed to build a proprietary application.
Problem
Redesigning 100+ screens without shooting in the dark. Through research, I discovered the old interface was undermining sales and causing frustration by hiding essential features, using terms that confused pilots, and a UI that hurt the experience.
Approach
Competitor mapping, netnography in pilot communities, field interviews, and constant alignment with hardware engineering to restructure the architecture.
Impact
GTEEX achieved software independence, I removed a sales objection directly from the dashboard, made hidden features accessible, reorganised existing information, and aligned terminology with market language.
+ FindabilityOf features and fewer sales objections
+ AccessibilityIn vocabulary and contrast
01 / 13

Context

Context

From third-party software to full independence

GTEEX is an agribusiness technology company that for a long time relied on third-party software to operate and configure its spraying drones. The time came to break free and develop their own drone control, for larger drones with greater payload capacity and GTEEX's own identity. It was time to build a 100% autonomous system.

My goal went beyond creating beautiful screens: we needed to organise a large volume of configuration data into an intuitive interface for pilots in the field.

02 / 13

Problem

Problem

Improving the interface without inheriting the same mistakes

Before any decision, I needed to understand the reason behind each change — I needed evidence before doing or not doing something. So to plan this complex interface, I had to ensure, before touching a single screen:

01

Avoid copy bias

Don't repeat the weak points of the old software or competitors due to lack of proper research.

02

Keep what already works

Don't abandon efficient solutions just in pursuit of a purely visual change.

03

Investigate potential pain points

Uncover friction pilots experienced day-to-day that never reached GTEEX's technical support.

03 / 13

Approach

Architecture

Mapping the architecture for clarity

Designing a system with 100+ screens in Figma demands organisation, so I mapped the previous architecture to ensure nobody would "get lost" mid-process. It was extensive, but became a solid foundation — reorganising information only makes sense after you understand exactly where it is and why it's there today.

Full architecture of the drone control software

At the end of the project, I was able to summarise the essence into six pillars:

Pillar 01

Flight operation

The live piloting screen. Centralises the drone route, telemetry data, and quick management of crisis alerts (such as low battery).

Pillar 02

Mapping

Where the pilot creates routes from scratch, imports areas via QR code, and defines settings such as edge offset, limit point, unilateral offset, strip width, obstacle margin, segmentation, etc.

Pillar 03

Device management

Manages the status and health of all physical equipment connected: the controller, drone, chargers, and batteries.

Pillar 04

General settings

Covers default definitions such as displayed units of measure, map types, and system adjustments.

Pillar 05

Drone settings

Where the most technical adjustments live, such as obstacle radar sensitivity, RTK calibration, and spray nozzle flow rate.

Pillar 06

Account

Where the user manages their profile, accesses past flight history and logs, and views temporary no-fly zones.

04 / 13

Approach

Market insights

Studying the competition

I studied one of the most widely used interfaces on the market — the DJI Agras T40 — watching and mapping videos, screenshots/photos, and the physical controller's lights and buttons. I mapped as much of the interface as I could, by screen category: login, controller activation, authentication, environment setup, connectivity alerts, home, flight start, RTK settings, etc.

Interface mapping of the DJI Agras T40 controller

I understood what was better organised in the competitor and, at the same time, realised that the software used by GTEEX was already aligned with what the market was used to in many respects. We were on the right track regarding features and configurations.

Analysis of the screens of the software used by GTEEX
05 / 13

Approach

Interviews

Going straight to the pilots in the field

I interviewed pilots with the goal of finding real difficulties, prioritising those who had been using the controller for some time and those who had stopped. One pilot, with five years of industry experience, pointed out the GTEEX radar screen as superior to DJI's and XAG's, but revealed that a contact of his had decided not to buy because he believed there was no mapping integration with other drones.

The worst part? It's not true.

The feature exists — it just wasn't findable. Another issue of the same kind: another pilot mentioned wanting to record the screen while flying, since he considers the camera decent enough and would like to show his employer. However, that feature also exists, but was hidden in the device settings.

Another interviewee — one of the first GTEEX pilots in Bahia — described the interface as "simple and no-frills", but criticised it saying the only flaw was that the controller overheats, freezes, needs restarting, and leaves him disoriented during night flights.

Observation 1

A contact of his decided not to buy because he believed there was no mapping integration with other drones — but the feature exists, it just wasn't findable.

Observation 2

The GTEEX software's radar screen was praised and considered superior to DJI's and XAG's.

Observation 3

One pilot wants to record the screen during flight but believes it isn't possible.

06 / 13

Approach

Meetings

Joining forces with other teams

EngineeringHardware and software
Marketingand technical support
Trainingfield pilots

The pilot's perspective alone wasn't enough. Before, during, and after user research, there were numerous meetings with the hardware development team — the people who truly had direct hands-on experience with the physical controller — and the pilot training team in the field, who know the drone's and pilots' needs first-hand.

With them I validated what made sense to keep and what should be cut in the new version. Listening to those who build and use the product isn't just good — it's essential!

07 / 13

Approach

Goals

Golden insights for the redesign

Combining netnography, competitor analysis, interviews, the current architecture, and alignment with the hardware team, several insights emerged for the redesign:

Redesign insights:
  • Organise information into groups, especially on the most frequently used screens.
  • Improve component contrast, mainly to ease reading in the sunny field.
  • Keep it simple — no unnecessary new features.
  • Make the screen recording option visible on-screen during flight.
  • Make the existing mapping integration with other drones accessible, but invisible to the user.
  • Put what the pilot needs to see daily on the first screen. E.g.: Last flights, connected drone and battery.
  • Keep the radar screen with no significant changes.
  • Fix terms that were literal translations and often lost their meaning.
08 / 13

Approach

User focus

Putting everything the pilot needs on the first screen

8–10 flightsrepeated in 1 week
4–5 monthsof application
200Haof soy considered

In a 200 ha area operated by a 100 L drone, repetition is part of the routine. In soy cultivation in Brazil's Centre-West and MATOPIBA regions, an average of 8 to 10 applications are made during a 4–5 month cycle, each lasting about a week. In practice, this means the pilot follows the exact same spraying path multiple times a day. Having to re-start/configure the same route repeatedly is an unnecessary burden.

Starting from this context, I designed the initial dashboard focused on displaying the most relevant information for continuing the operation:

  • Which drone is connected;
  • Battery status;
  • Last flight performed, with the option to repeat it in a single click;
  • Top bar with all key device information: Wi-Fi, mobile network, controller and drone battery, RTK, etc.

Another frame gathers other searchable flights and maps, without requiring deep navigation to reach them. For pilots who repeat the same route every day, this eliminates the cost of re-finding what is already a daily work routine, and anticipates the next action.

Dashboard with priority operational information
09 / 13

Approach

Language and contrast

Adjusting the interface and language to the pilot's reality

10+ contrasterrors
5+ translationerrors

Most buttons had low-contrast text, making them hard to read

Most CTA buttons had contrast so poor they were practically illegible. This becomes more concerning when you understand that the usage environment is an open field under sunlight — very bright conditions. Fixing this was essential to ensure pilots can properly read information on their tablet or phone screen even in bright light, without needing to find shade to work.

Interface redesign with corrected contrast

Beyond colour contrast, there was also a terminology/naming problem — likely caused by translation errors in the software. To reduce the effort of decoding unfamiliar vocabulary and shorten the learning curve, I replaced confusing terms with familiar ones. For example:

New plotbecomesNew mapping
Order splittingbecomesSegmentation
10 / 13

Approach

Similarity and grouping

Analysing the visual organisation of the most-used screens

On the "Start work" and "Work mode" screens — the most accessed in daily use — information seemed visually scattered across the screen, in a disordered way.

I reorganised the layout into blocks, grouping related data within each. This makes it easier to separate distinct functions and allows the pilot to read and locate a piece of data more quickly.

Previous work screen layout
Work screen reorganised into blocks
BeforeAfter

On the segmentation screen, I added a bar at the bottom to choose the size of the area to be segmented — a feature other brands already offered that GTEEX didn't yet have. The bar reduces the manual adjustment work and brings the experience closer to what the market has already popularised.

Previous segmentation screen
Segmentation screen with area size adjustment
BeforeAfter

On the mapping download/upload screen, there was visual pollution from four stacked progress bars. The language was also unnecessarily technical and contained poorly translated terms, as mentioned in the previous section (e.g. "complete check" for "check complete").

The overall progress was confusing and prone to doubts about the real status of the operation, as loading/feedback up to 100% occurred in multiple intermediate steps.

To fix this, I defined a single progress bar to convey predictability and control, and the process steps are subtly indicated by dots (milestones). I also used a more empathetic, informative tone of voice to manage user expectations and waiting anxiety.

Previous flow with multiple progress bars
Simplified flow with a single progress bar
BeforeAfter
11 / 13

Approach

Findability

If the user can't find it, it doesn't exist!

During interviews, I identified two essential features already in the ecosystem but hidden in the interface, causing everything from lost sales to operational frustration for pilots.

I discovered the company had lost a sale simply because a potential customer believed GTEEX didn't accept maps generated by other brands' drones. The feature existed, but was so hidden in the old structure it seemed not to exist at all.

To eliminate this commercial objection at the root, I created a map import button/shortcut right on the initial dashboard, where the pilot sees basic information before starting flights. Now, when accessing the controller, it's clear the system is compatible with the market.

Dashboard with a shortcut to import maps

Another account worth addressing was a pilot who wanted to record the GTEEX controller screen during operation (to show his employer), but believed it wasn't possible.

To make recording accessible — previously buried in the Android toolbar — I added a dedicated "Record Screen" button integrated directly into the live flight interface. The pilot no longer needs to search the system; with just one tap on the screen during flight, recording starts instantly without losing focus on the drone.

Flight interface with a dedicated screen recording button
12 / 13

UI Design

Visual

A few more screens from the project

13 / 13

Impact

Impact

Learnings & Impact

The success of the GTEEX controller redesign was measured by our ability to give clear answers to the pain points mapped at the start of the project. Looking at the finished product, the impact falls into three main areas:

Decision 01

Cutting sales objections

Adding the map import button to the dashboard resolves one of buyers' objections — not knowing a feature existed. A hidden feature is a non-existent feature.

Decision 02

Faster onboarding

By aligning the interface nomenclature with the established vocabulary of the agricultural market, we reduced the time and friction for new users.

Decision 03

Reorganising data

The most important data sits at the top of the hierarchy and the UI was broadly reorganised by similarity, findability, and improved visualisation.