Duncan Cunningham

About

I am a senior software engineer currently doing iOS and Mac app development since 2015. Before I was working in the embedded space doing C/C++ development.

Projects

Primetime
iOS App August 2016 - May 2019
The Lyft version of my Surge app. The functionality was mostly the same as Surge, but displaying information from the Lyft API. The app is no longer working and isn't on the AppStore anymore, as Lyft ended public access to their API.

App Website

Surge
iOS App August 2015 - January 2023
iOS App created for Uber riders and drivers to track the surge. The app has support for notifications when Surges are detected at your current location or a fixed location.

App Website

CoinBar
Mac App January 2015 - Present
Mac status bar application that displays the buy/sell values of crypto currencies on Coinbase, as well as account balance, and has support for spot rate and transaction notifications.

App Website

Open Source

AlertTones - Swift library to provide easy acess to the iOS provided Alert Tones. Available via Cocoapods.
parse-schema-validator - Tool for validating Parse classes on a Parse Server. Written in python and available on pypip.
ShatteredSprite - Sprite class for Cocos2d that supports a shattered effect. It was created for a game prototype I made with Cocos2d.
Contact-History - Simple iOS application for displaying and sorting contacts added by date. One of the first iOS apps I created. Apple rejected it due to the functionality being too simple.
MouseMover - Simple Windows command line application that moves the mouse at a set internal.