About RotorLab: built in Dubuque, Iowa.
RotorLab is drone compliance software that keeps one verifiable record per aircraft, from the physics it was designed against, through every flight, repair and sign-off, to the binder an auditor opens. It is built by people who design, build, race and fly their own aircraft, in Dubuque, Iowa, and it reads ArduPilot and PX4 logs first because that is what we fly.
Press and media: media@rotorlab.app. Everything else: info@rotorlab.app.

What RotorLab is, and why it exists
The questions that come up at a race track, what will this actually pull, how long will it really hang, why did that one come down, deserved better answers than a spreadsheet and a hunch.
Design against the physics.
The Builder sizes an aircraft against real propeller and motor physics before a part is ordered. Every equation behind it is published and re-derived in the browser, so a program can check the tool rather than take its word for anything. See how we validate.
Fly, and keep the flight.
The aircraft's own log becomes the flight record: ArduPilot and PX4 first, then DJI, Parrot, Betaflight and INAV Blackbox, GUTMA, Litchi, Airdata and CSV. Component life, battery horizon, currency and filing deadlines all count from it. Every reader is measured against public logs.
Prove what you did.
Maintenance signed in a numbered tech log, an operations manual that reads the records, a hazard register with named acceptance, and a binder with a checksum for every file and a code anyone can check at rotorlab.app/verify. See audit and evidence.
RotorLab is advisory by design. It computes, warns and documents; the decision to fly stays with the pilot and the organization, and no score ever grounds an aircraft.
Who builds RotorLab
The team behind RotorLab combines decades of engineering, cybersecurity, operations and commercial leadership with hands-on flying experience.
Mark Brown
Co-Founder and Chief Executive OfficerMark leads RotorLab’s strategy, partnerships and customer relationships. An engineer by trade, he has more than 40 years of experience leading integrated machining and machine service operations. At CTTech he grew the business to multi-million-dollar annual revenue by applying technology to production, automating processes and building an operation that scaled its output efficiently. He brings that discipline to RotorLab: systems that carry the routine work, so customers can focus on flying.
Nicholas Donarski
Co-Founder and Chief Technology OfficerNicholas leads RotorLab’s technology, architecture and security. He has been developing software since 1989 and has worked in cybersecurity since 1999, bringing more than 25 years of experience securing systems and defending them under audit. That experience shapes how RotorLab handles every record: each document carries a verification code anyone can check, the activity log is cryptographically chained so no edit goes unseen, and records are independently timestamped. A radio control pilot since 1996 and the founder of Iowa’s MultiGP drone racing chapter, he started RotorLab to give operators, manufacturers and programs records that stand up to scrutiny.
Erik Caputo
Co-Founder and Chief Operating OfficerErik leads RotorLab’s operations, from onboarding new organizations through delivery and customer support. He holds an MBA from Villanova University and an additional degree in artificial intelligence and machine learning, combining business management with a working command of the technology the platform is built on. He oversees the operating standards a records platform must meet, so every customer receives a consistent, dependable service. He is based in Philadelphia.
Hamad Dada
Head of AI and ResearchHamad leads RotorLab’s artificial intelligence and research programs, including the models that analyze flight data and surface what a review might miss. A computer scientist with deep expertise in neural networks, he developed a method for embedding verifiable data into audio recordings imperceptibly, allowing a recording’s origin to be confirmed even after it has been modified. His work on AI-driven security systems has been trialed with law enforcement agencies. At RotorLab he ensures every model’s finding can be traced to the data behind it.
John Stevenson
Sales and Marketing ManagerJohn manages RotorLab’s sales, marketing and advertising, bringing the platform to the operators, manufacturers and public programs it serves. His background spans audio production, artist management and digital marketing, including managing an internationally touring performer and running marketing for clients across the Chicago area. He brings a clear understanding of how to reach an audience and of what customers need from a product before they buy it.
Caden
Chapter Manager, RotorLab RacingCaden manages RotorLab Racing, Iowa’s MultiGP drone racing chapter, and competes as one of its pilots. He oversees race-day operations, from course setup to event coordination, and builds and tunes the chapter’s racing aircraft. His work keeps RotorLab connected to the pilots who fly every day, where much of the product’s practical testing begins.
The product's own history is public in customer words on the release notes page, and the full guides are at docs.rotorlab.app.
Where to find us
A person reads every message and replies by email. Buying for a program? Contact sales has its own form.
Dubuque, Iowa
RotorLab7709 Commerce Park
Suite 2
Dubuque, IA 52002
United States
Talk to a person
- Phone
- 563-500-1232
- General and support
- info@rotorlab.app
- Sales
- sales@rotorlab.app
Media inquiries
- Press
- media@rotorlab.app
- Or by form
- Contact, press or media
Tell us your outlet, your deadline and what you need from us.
Iowa's MultiGP drone racing chapter
A software company runs a racing chapter because a race track is where the questions in the product come from. RotorLab Racing is the only MultiGP chapter in the state of Iowa, chartered and based in Dubuque, and an open one: every class welcome, with the ladder from chapter rounds to the regional standings and the International Open.
- Chartered chapter. The rounds flown here count the way MultiGP counts them. Everything on the racing page defers to the league.
- Open to every pilot. First-time racers and experienced pilots alike: if you fly, or want to, there is a place on the roster.
MultiGP and the MultiGP chapter mark are trademarks of MultiGP, Inc., used here with permission as one of its chapters.

Who we work with
Every organization below carries a label saying exactly what we are to them, because a member, a supplier and a product partner are not the same thing. The full list is on partners.

Loras College
The drone engineering program at Loras uses the RotorLab Builder and testing suite. Students size an aircraft against real propeller and motor physics before a part is ordered, then check those predictions against what the airframe actually did once it has flown.
RotorLab for education →
Snap Manufacturing
On-demand 3D printing, FDM and resin, and laser cutting, quoted instantly from the geometry of the file you upload. We partnered with Snap to help bring that quoting to their customers.
The partners page →
MultiGP
The sanctioning league for drone racing. RotorLab Racing is one of its chartered chapters, and the chapter runs what the league runs: check multigp.com for the current season.
RotorLab Racing →What we claim, and what we do not
RotorLab holds designs, flight logs, maintenance records and evidence that organizations stand behind with their own name. The Trust Center says how that data is protected, what you can check yourself, and what happens if you leave.
- Single sign-on and enforced two-factor for the people who hold the records.
- Verifiable documents with a code on every page, and records timestamped daily by independent time-stamping services.
- Export any time. The organization's data leaves with it, whole.
- No approval claimed. RotorLab is an independent company. It is not a regulator and does not speak for one; it keeps records that support your own answers.

Questions people ask about the company
The short answers. The contact page is for the rest.
Where is RotorLab based?
Dubuque, Iowa, United States: 7709 Commerce Park, Suite 2, Dubuque, IA 52002. The phone number is 563-500-1232, and the general address is info@rotorlab.app.
Who do I contact for press or media?
Email media@rotorlab.app with your outlet, your deadline and what you need, or choose the press topic on the contact form. Press mail goes to its own inbox, not the support queue.
Is RotorLab affiliated with the FAA or any regulator?
No. RotorLab is an independent company and claims no approval, endorsement or certification from any aviation authority. It keeps records that support an organization's own answers to a regulator, an insurer or a client, and the Trust Center lists what it does not claim.
Which autopilots and aircraft does it support?
Aircraft that run ArduPilot or PX4 come in through the autopilot's own log, and the free Log Analyzer reads ArduPilot, PX4, Betaflight and INAV Blackbox logs with no account. DJI, Parrot, GUTMA, Litchi, Airdata and CSV flight records are read as well.
How do I see what is new, or what it costs?
Every release is on the release notes page in customer words, plans and add-ons are on the pricing page, and the 14-day trial needs no card. Buying for a program, or by purchase order? Contact sales.
Built in Dubuque. Flown everywhere.
Talk to us, come race with us, or start a trial and file your first flight today.