Services/IoT Software

IoT Software Development in San Diego: the cloud, dashboards, AI and apps behind connected devices

DevX Group LLC builds the software around connected devices: cloud backends that collect device data, real-time dashboards, AI that turns readings into alerts and forecasts, and iOS or web apps that show and control it all. We prototype on ESP32, Raspberry Pi and Arduino. Led by founder Max Sheikhizadeh in San Diego, at $95 to $175 per hour.

What we build

A device is only as useful as the software around it. Readings have to arrive reliably, land somewhere you can query, become an alert or a chart someone acts on, and show up in an app people actually open. That software is our job, built to the same production standard as the rest of our work.

  • Cloud backends: device data ingested over MQTT or HTTPS, stored with full history, and exposed through a clean API.
  • Real-time dashboards: a web view of every device, live readings, thresholds, alerts and history.
  • AI on device data: anomaly detection, forecasts and plain-language summaries of what the readings mean.
  • iOS and web apps: setup, live status, push alerts and remote control, including Bluetooth pairing on iPhone.
  • Prototypes: working proofs of concept on ESP32, Raspberry Pi and Arduino, so an idea can be tested before hardware is committed.
DevX Group LLC, San Diego

One senior team, from interface to device data

You talk to the engineer who designs the system, not an account manager relaying messages. Founder Max Sheikhizadeh spent 15+ years engineering at Amazon, Qualcomm, Viasat and startups, and leads every engagement hands-on. Engineers from our team join when a project needs more hands, all reporting through the same person.

Working with your hardware team

If you already have a device, or a hardware partner building one, we agree the message format and the cloud contract with them in week one and build everything above it. Production firmware, custom circuit boards, radio certification and manufacturing stay with the hardware specialists; we make sure the software around the device is ready when the device is.

  • A written device-to-cloud contract: message format, frequency, error states and what happens offline.
  • Per-device identity and credentials in the cloud, never a shared fleet password.
  • A staged rollout plan for device updates, agreed with your firmware team.
  • Monitoring of last-seen times and errors, so a silent device becomes an alert.

How a connected product fits together

Every connected product we build follows this path, and one team owns all six stages.

  1. 01

    Device

    Sensors, actuators and firmware

  2. 02

    BLE / Wi-Fi / Cellular

    The link that fits where the device lives

  3. 03

    Cloud

    MQTT broker, device identity, storage

  4. 04

    AI engine

    Anomalies, forecasts, summaries

  5. 05

    Web dashboard

    Live fleet view and alerts

  6. 06

    iOS app

    Pairing, setup and push alerts

Data flows up from the device. Commands and over-the-air updates flow back down the same path.

Reference architectures

  • Field monitoring

    1. Soil and climate sensors
    2. Wi-Fi or cellular gateway
    3. MQTT + time-series storage
    4. AI irrigation forecast
    5. Web dashboard
    6. iOS alerts

    Sensors in a field or greenhouse report every few minutes; the cloud forecasts water needs and the app tells someone when to act. The same shape as the Zahra Farm crop-monitoring platform below.

  • Phone-paired consumer device

    1. Wearable or home device
    2. BLE
    3. iOS companion app
    4. Cloud sync
    5. AI insights
    6. Web admin

    The iPhone is the gateway: it pairs over BLE, provisions the device, syncs readings to the cloud and shows the AI-generated insight back to the user.

  • Equipment and fleet telemetry

    1. Controller or machine sensor
    2. Cellular
    3. MQTT + rules
    4. AI anomaly detection
    5. Web dashboard
    6. iOS on-call alerts

    Machines in the field stream telemetry; the AI flags drift before it becomes downtime, and OTA updates roll back down the same path.

What we build with

Named tools, and the reason each one is on the list.

  • Swift, SwiftUI and Core Bluetooth

    Native iOS apps that pair with and control devices over Bluetooth Low Energy.

  • MQTT

    Lightweight publish and subscribe messaging built for unreliable links and small devices.

  • ESP32, Raspberry Pi and Arduino

    Fast, cheap prototypes that prove an idea before production hardware is committed.

  • Postgres with time-series tables

    Device history and app data in one database, queried by the dashboard and the AI alike.

  • Next.js real-time dashboards

    Live readings pushed to the browser, with the fleet, alerts and history on one screen.

  • Claude, GPT and Core ML models

    Cloud models for summaries and reasoning, on-device models when data should stay local.

How an engagement runs

Bi-weekly demos, billing per accepted milestone, then 30 days of stabilization and a 60-day warranty. Code and accounts stay in your name.

  1. 01Weeks 1 to 2

    Discovery and system map

    We map the device, the link, the data and the users on one page, and decide what the first release must prove before any code is written.

  2. 02Early build

    Prototype the full path

    One device, or a prototype, sending real data through the cloud to a dashboard and the app, end to end, before any single layer is polished.

  3. 03Pre-launch

    Harden for the field

    Device identity, offline behaviour, security review, alerts and the AI layer, shown in bi-weekly demos against real device data.

  4. 04Launch + 30 days

    Launch and stabilize

    Production rollout, then 30 days of on-call fixes while the first units report in. Code, cloud configs and runbooks are yours at acceptance.

Proof, not promises

Shipped work that shows this service in practice.

Questions we get asked

How much does IoT software development cost in San Diego?

DevX Group LLC bills $95 to $175 per hour depending on the engagement tier, published on our pricing page. Hardware, cloud hosting and connectivity plans are billed at cost by their providers. After the discovery weeks we quote a fixed price for the first release, so the software total is known before build starts.

Do you design the hardware and write the firmware?

We build working prototypes on ESP32, Raspberry Pi and Arduino to prove an idea quickly. For production firmware, custom circuit boards, radio certification and manufacturing, we work alongside your hardware engineering team or partner and own the software above the device: cloud, dashboards, AI and apps.

Should my device use BLE, Wi-Fi or cellular?

It depends on where the device lives and who carries it. BLE suits devices that sit near a phone, like wearables and home gadgets, and keeps power use low. Wi-Fi suits fixed installs with power and a network. Cellular suits devices in fields, vehicles or job sites. Many products combine BLE for setup with Wi-Fi or cellular for data.

Can you add AI to an IoT product we already have?

Yes, and that is often the fastest win. If your devices already report data, we can add anomaly detection, forecasts or plain-language summaries on top of the existing stream, then surface them in your dashboard or a new iOS app, without touching the firmware.

How do you handle device security and updates?

In the cloud, each device gets its own identity and credentials, traffic is encrypted, and each device can only reach what it needs. For firmware updates we plan a staged rollout with your firmware team, so a bad build reaches a few units first, not the whole fleet.

Talk to the engineer directly

A 30-minute call with Max Sheikhizadeh: what you need, what it costs, and whether we are the right fit.

How we work: ownership, milestone billing, warranty and references