Building a Quadcopter Controller for iOS and Open-Sourcing the Internals

An app and open source library for flying white-labelled quadcopters. Winter 2017.

Building a Quadcopter Controller for iOS and Open-Sourcing the Internals

I’ve recently started getting into drones, and like so many others, it all started with cheap toy quadcopters.

For under $50, you can get ahold of a loud little flying piece of plastic, and they’re a lot of fun. Some of them even come with cameras and Wi-Fi for control via a mobile app. Unfortunately, these apps aren’t just low quality — they’re unreliable and frustrating to use, and look out of place in the modern era.

SCARAB

The goal was to create a haptic interface for 6DOF control in UIKit and CoreGraphics, which also yielded an open source core library (“QuadKit”) for allowing others to extend support for other models, and an open source UI library (“PadControl”) after garnering interest from the robotics department at Stanford.

A longer form writeup on this project was published 02/17 on HackerNoon.

"BITFIELD"

Intergalactic warfare. 2024—Present.

Modelling every piece from a 1/144 Gundam kit in 100 days

Summer 2024

"CHAOTIC ERA"

A real-time strategy nightmare. 2020-2024.

Emojivision

Emoji goggles for your phone. Summer 2022.

Mr. Paint

Paint cubes in 3D. Summer 2018.