Stephen Spann
iOS and Android Developer in Atlanta

Projects

Supersapiens

DigiScan

eSpark

OpenDiabetes

Stephen Spann

iOS and Android Developer in Atlanta

I am an iPhone, iPad, and Android developer in the Atlanta area that has extensive experience with cross-platform integrations and innovation work.

Projects

Supersapiens

DigiScan

eSpark

OpenDiabetes

Supersapiens

Garmin ConnectIQ Integration

for Supersapiens, Inc.

Supersapiens is an app for athletes that reads in blood glucose data from a biosensor and displays it for the user while they are working out. I have helped them with a variety of integrations.

The first integration was the launch of the Supersapiens DataField app to the Garmin ConnectIQ store. I also helped modify their iOS and Android apps to communicate with the DataField.

Other integrations include emulating a BLE GATT Cadence sensor in both the iOS and Android apps for displaying data on devices such as Wahoo bike computers, and an Android app that emulates NFC and BLE communications from a biosensor to assist their QA and development teams.

Supersapiens app communicating with a Garmin Edge 1030 Plus bike computer and a Garmin vívoactive 4 watch.

DigiScan

Structure Sensor Pro Update

for LifEnabled, Inc.

DigiScan is a tool that uses the Structure Sensor to help kids across the world get the prosthetics they need. I helped DigiScan upgrade their app to work with the new Structure SDK while it was in beta testing. DigiScan can scan any object and export it as a textured 3D model for display or a data file for 3D printers.

I also helped DigiScan by integrating SendGrid email functionality for users to send their files to the team for troubleshooting.

Example of scanning an object to a digital file with DigiScan.

eSpark

ClassKit Integration

for eSpark Learning

  • Platform: iPad
  • Language: Objective-C
  • Technology: ClassKit, Video Camera, QR Codes, Unit Testing

eSpark Learning approached me in Spring 2018 to integrate Apple’s soon-to-be-announced ClassKit SDK while it was still in Beta. I was able to get them up and running with ClassKit in time for the 2018 WWDC, and the app was featured in Apple’s ClassKit announcement presentation.

Since then, I have helped eSpark with several new features, including QR code logins, native video recording, communication with an embedded web app, and in-app browser functionality.

eSpark was featured at the 2018 WWDC when ClassKit was unveiled.

OpenDiabetes

HealthKit Integration

  • Platform: iPhone
  • Languages: Objective-C, C++
  • Technology: HealthKit, CorePlot, Data Visualization

Open Diabetes is a frontend for blood glucose data stored in Apple Health. People with type 1 diabetes often wear a CGM (Continuous Glucose Monitor) which can store hundreds of data points in Apple Health every day. Open Diabetes shows more diabetes-focused charts for data that can be hard to browse in the Health app.

OpenDiabetes provides visualizations for blood glucose data stored in the Apple Health app.