Internet of Things

Our engineering team specializes in building software and APIs for connected hardware products.

Expertise:

  • Fleet Management
  • Bluetooth & Wifi Provisioning
  • Hardware Drivers
  • Firmware Over-The-Air (FOTA)
  • Native Apps & UX

Platforms:

  • AWS IoT Core
  • Balena
  • Espressif ESP32
  • Android Operating System Project (AOSP)

Specialities

Cross Platform Native Apps

Our team specializes in shipping slick, performant bluetooth pairing apps and native OS integrations to both Android & iOS through our deep understanding of the React Native toolchain, greatly improving agility while reducing overall development costs.

RTOS & Linux-based Chipsets

We’ve worked with a variety of different chipsets, like Espressif’s ESP32 or Qualcomm’s Snapdragon. We’re comfortable running RTOS, Linux, AOSP, and more.

Fault Tolerant APIs and Microservices

We build resilient backends and microservices using Elixir Phoenix and Typescript, ensuring highly performant throughput, fault tolerance, and solid uptimes.

AWS IoT, Balena or custom Fleet Management

We’re comfortable working with AWS IoT Core, Balena, or even rolling-our-own (when absolutely necessary) Fleet Management platforms. As a result, our client business intelligence teams enjoy fantastic observability and usage data.

Our IoT software infrastructures are highly available and performant, powering award winning devices and high calibre user experiences.

We interface with fleet management systems like AWS IoT Core & Balena, and run our battle-tested production code on fleets of servers on scalable container orchestration platforms like Kubernetes & Gigalixir. The result? Maximum uptime, snappy experiences and happy users.

Some of our IoT Projects

Our Process

  1. 1.

    We like to start new engagements with our Technical Blueprinting phase. We listen, research, test — and consolidate our plan into an architecture document that guides the build.

  2. 2.

    Our development process is agile, transparent and collaborative, managed through lightweight weekly touchpoints, tight feedback loops and waves of iteration.

  3. 3.

    As your product rolls out, we’re standing by — fixing bugs, tweaking codepaths, and shipping features in realtime, from mass production at the factory to your first customer ship, and beyond.

We’re friendly, transparent, communicative and hospitable, as it’s our best relationships that produce the most meaningful work. How we ship better work ↗

We strive to build thoughtful, human-centric products through an open and transparent approach to timelines and estimates. We're not a traditional agency ↗

Take a deep dive

The LightOS is minimalist smartphone operating system, designed to be used as little as possible. Running on a Qualcomm Snapdragon with a custom rendering pipeline to power a beautiful EInk screen — the LightOS is based on Android, and supports all mainstream smartphone functionalities such as Bluetooth, Wifi, Contact Sync and more.

Read “Building LightOS with React Native”

Today, our team is worldwide, but we started in NYC, and we’re still mostly based in the US Eastern timezone.

If you’d like to chat more, please email us at hello@sanctuary.computer