Let’s talk
All work

CannaCtrl

CannaCtrl. One native platform for the counter, the dispatcher and the driver.

#iOS#macOS#Web#Hardware#Payments

CannaCtrl, formerly LoudCloud, is a point-of-sale, e-commerce and delivery platform for California dispensaries. I founded it and led product and engineering across iOS, macOS and web.

Watch on YouTube
RoleFounder & CTO
Worked withDispensary operators, budtenders and delivery drivers
Timeline2020–24
PlatformiOS · macOS · Web

Problem

Three jobs, three different systems.

A dispensary has to sell at the counter, stay compliant and get orders out the door. Most ran each of those jobs on a different system.

Checking ID was the slowest step in serving a new customer, and delivery was where a dispensary won or lost the day.

Research

From the other side of the counter.

Before building CannaCtrl, I opened and ran a medical cannabis dispensary in Compton, so I knew the counter, compliance and patient workflows firsthand.

Constraints

Compliance on every sale

Every sale has to be reported to California’s METRC system without staff thinking about it.

Private by design

Identity documents are read and verified on the device.

Keep up with the line

Checkout has to stay fast at a busy counter.

Real hardware

Bluetooth card readers and receipt printers have to pair right into the flow.

Solution

The counter, the dispatcher and the driver on one platform.

02 · Dispatch · macOS

Smart assignment

One click turns a scatter of orders into routes, fitted to vehicle capacity, delivery windows and stop order, with drivers sent back to the hub to reload when needed.

03 · Driver tracking

Every driver, live on one map

Live locations, stop-by-stop progress and order status, with quick switching between drivers.

04 · Storefronts · Web

Every dispensary, its own website

Tenants build their store in a drag-and-drop editor and preview it on desktop, tablet and phone. Every store ships with delivery and pickup, scheduling, live stock from the POS, messaging and an AI shopping assistant.

Impact

$0→$2M+

Annual recurring revenue grown by our customers.

1 patent

For the on-device ID scanning and verification workflow.

Ep. 10

Pitched as LoudCloud on Apple’s Planet of the Apps.

Lessons

01

Compliance belongs in the data model.

Integrating California’s track-and-trace system meant every sale, transfer and inventory change had to reconcile with the state. Building that into the schema, rather than bolting it on afterward, is what kept operators out of trouble.

02

Offline is the default, not the fallback.

A counter with no signal still has a line of customers. I moved the POS and driver workflows to a local-first model that syncs when the connection returns, instead of treating connectivity as a given and failing when it wasn’t.

03

Operate what you build.

Running a dispensary before writing the software meant I watched my own product in use every day. Turning away patients who had lost their paperwork became the patented ID workflow; that feedback loop shaped every feature after it.

All projects