From Idea to Launch, and Everything In Between

Success in IoT starts long before the first line of code is written. Great smart products are built on farsighted planning, solid technology, and 24/7/365 management. Our architects, engineers and strategic partners can collaborate with your team throughout the product’s lifecycle, giving you the confidence you need to know that you’re delivering the best possible product.

Let’s Talk – Get a Free Consultation

Iot Product Strategy & Prototyping

We work with you to develop a bulletproof IoT product strategy, developing a roadmap for the initial product and beyond. We then turn that plan into a prototype, building the confidence needed to go to market.

Engineering Office Hours

Have a product or idea, but not sure how to proceed? Our Engineering Hours are a perfect low-risk, low pressure way of getting some feedback. We’ll walk you through one of our several checklists to help you figure out your next steps. Best of all, it’s free!

IoT Workshops

Our IoT workshops are half-day engagements where we get your key decision makers into a room to work through a series of design and architectural questions to accelerate your IoT journey.


A solid prototype to validate ideas quickly and get your team on the same page. Here at SpinDance, we are experts at rapid prototyping and formally developing Minimal Viable Products.

End-To-End Architecture

An end-to-end system design is the number one way to reduce your total cost of ownership and keep your project moving forward smoothly. Our architects’ deep experience in building IoT systems helps them stop problems before they occur.

Component and Platform Selection

We have years of experience selecting embedded components and integrating with cloud platforms. We can guide you to the right solution.

Protocol and API Design

Even more important than the components, is how you integrate them together. This helps you steer clear from the largest risk most organizations overlook: component integration.

Rock Solid Resiliency and Security

Your product will go offline and someone will try to hack it. Our architecture process takes these concerns very seriously.

Device and App Programming

Setting up an IoT device can be maddening if you don’t design the process correctly. Our user-first design approach ensures your customers will be happy on day one.

Foolproof Software Upgrades

Firmware updates and app upgrades need careful planning to ensure you don’t brick the IoT product… and your brand.

Software Engineering

These days, anyone can boot up a hobby board, build an app, or develop an AWS server. But those are just a fraction of the skills you need to do IoT right. Great IoT software requires knowledge of the unique patterns and best practices that today’s connected products require. SpinDance engineers will put our hard-fought experience to work for you to create your next great product.


  • Custom hardware design and
  • Full stack development: boot
    loaders, board support packages.
  • Automated hardware testing and
    continuous deployment.
  • Power management.
  • Custom RF connectivity.

Cloud & Fog

  • Device shadow management.
  • Maximizing network efficiency to reduce costs.
  • Managing and upgrading device configurations.
  • Handling event causality.
  • Managing TOC at scale.
  • Real-time and batch analytics.

Mobile & Web

  • User-first design.
  • Physical computing.
  • Offline support for resiliency.
  • Data synchronization.
  • Responsive design.

Product and UX Analytics

IoT’s core promise is real-time Big Data that you can use to streamline your business. SpinDance can help turn this promise into a reality by helping you capture the right data, and build the systems to make sense of them.

Select the Right Data

Big Data without a plan is just expensive, dumb data. SpinDance understands how to evaluate data cost against data value, partitioning your entire solution to give you the right insights at the right time… and at the right cost.

Product and UX Analytics

An IoT system produces lots of analytics at various points: the physical product, the cloud and the UX. Combining these all in the right way gives you the holistic story to uncover problems and support new business models.

Actionable Visualizations

Sick of pretty pictures that don’t tell you anything? So are we. Our user-first design approach applies to your business team, not just your customers. The result is information your team can understand and use to drive change.


Already have a team in place, but need some help with architecture, security or other IoT best practices? Our consulting engagements are an excellent way to get the help you need.


Successful IoT products span multiple components and platforms: gone are the days of building the entire stack from scratch. Our strategic partnerships enable us to pick the right tools for the given situation, helping us control costs, increase security, and get you to market faster.


SpinDance engineers focus on embedded, cloud or mobile technologies, but are well-versed across the disciplines. So it’s not unusual to see a cloud engineer diving into mobile apps, or embedded engineers writing a little Ruby. It’s all part of applying an end-to-end approach to everything we do. Here’s a partial list of technologies we’re familiar with.


  • C
  • C#
  • C++
  • CSS
  • CoffeeScript
  • EcmaScript 2015 (ES6)
  • HTML
  • JRuby
  • JSON
  • Java
  • JavaScript
  • Less
  • Objective-C
  • Ruby
  • Sass
  • Scala
  • Stylus
  • Swift
  • XML
  • XSLT


  • 6LoWPAN
  • ARM
  • Bluetooth
  • Linux
  • PIC
  • PowerPC
  • RF
  • RTOS
  • Realtime
  • Renesas
  • TCP/IP
  • TLS
  • UDP/IP
  • Weave
  • Wi-Fi
  • cellular
  • x86


  • AMQP
  • Akka
  • Cassandra
  • Node
  • Percona
  • RESTful
  • RabbitMQ
  • Rails
  • SQL


  • Android
  • Cocoa
  • React Native
  • Windows Phone
  • iOS


  • Angular
  • Babel
  • Backbone
  • Bootstrap
  • Browserify
  • Chaplin
  • D3
  • Flux
  • Grunt
  • Gulp
  • Immutable-JS
  • JSHint
  • Mocha
  • React
  • Redux
  • RequireJS
  • Universal Rendering
  • Webpack


  • Amazon AWS
  • Automation
  • Chef
  • Data Backup
  • High Availability
  • Load Balancing
  • Rackspace
  • Recovery
  • Redundancy
  • Scalable

Have a product or an idea for a Smart Product?

Get a free consultation on us.

Our engineers love to talk about IoT, so we’ll make you a deal: we’ll line up some time for you to talk to them, and we’ll give you a free coffee for your time. We’ll buy or send you a Starbucks gift card. No bull, just 30 minutes of our time to help you on your IoT journey.