portfolio

Litho Reader

  • Objective-C
  • IOS
  • Restful API (JSON/XML)
  • Git
  • EPUB3 – electronic document specification
  • cryptography under IOS
  • KeyChain
  • NSURLSession management
  • Build release management through iTunes Connect and test flight.
Lithomobilus

When:
February 2015 – March – 2016

Contribution:
IOS Software engineer

Description: The Litho Reader  is an IOS application that provides a high quality reading experience for reading EPUB3 formatted documents. As the sole developer on the Litho Reader, I was responsible for all aspects of design, architecture and implementation.  The Litho Reader is an innovative electronic book reading platform that allows you (the reader) to read publications in non linear fashion.  That is, instead of reading a book by its spine order (table of contents) you can read a publication in any number of categories, or alternate timelines that the author chooses to incorporate in the publication.  So for instance, you could read the publication by chapter, or by any category assigned by the author (actor, location, etc…)  This was a challenge to implement because it was necessary to develop the code that could handle any number of different time lines and categories that an author could think of.  The reading material was presented using a custom UIWebView that ran much like hybrid application that you would find developing with Cordova or PhoneGap.  The reading view handled all custom formatting and presentation through JavaScript call backs to native code and through Custom protocols embedded in the XHTML documents.  To see what content is available, head on over to lithomobilus to check out this reading platform.

The IOS application is available now through ITunes: Litho Reader on iTunes

iRemind car seat alarm

  • Objective-C
  • IOS
  • Bluetooth LE
  • Git
Teddy Bear

When:
September 2014 – December – 2014

Contribution:
IOS architect, Software engineer

Description: Forget Me Not Kid Alarm is an IOS application that communicates with a bluetooth low emission device. This BLE device is designed to warn a new parent if they happen to leave their kid in the car. The device works by measuring the signal strength, and when a user walks out of a pre-determined range, the IOS app will send alarms via local notifications to alert the user.

This work was completed in conjunction with my partner over at AcivLab. We were sub contracted through UltraCam designs, who was the primary engineering firm hired by the iRemind car seat alarm team for the hardware and software prototypes and the initial release before attempting to raise money through a kickstarter effort.

The IOS application is available now through ITunes: iRemind Car Seat Alert

Leave a Reply