Sample Work (2014-2016) click images for detail slideshow

FirstCircles: Messaging App for Caretakers

This messaging and reminder app was designed to help friends and family provide care for a disabled adult, but can be used by any group to send requests or reminders via push notifications, SMS text messages and/or email.

Import contacts from your phone's address book for a one-click invitation to join your "circle". When you or someone you care for has a request, send it to everyone in the group with optional location information. Everyone is notified when someone "claims" a request, and those involved can chat within the app regarding the request, with everyone in a circle, or one-on-one.

Reminders can also be scheduled through the app, either one-time or repeating on a regular schedule. Circle members can share their current location at any time, or continuously.

  • Rails CMS
  • Native mobile apps for iOS & Android
  • Responsive website for all other devices
  • Dynamic SMS and push notifications
  • Invite contacts from address book
  • Social login

Retail Exchange: Consumer Loyalty

This web application has many features to connect customers with small retail stores to allow them access to special deals and inventory available in other stores. The target audience is older (both customers and admin staff), so the UI is designed to be a simple and easy-to-use as possible.

Customers log in at home or in-store, and can "flip" pages of a virtual magazine of new products that is updated through the CMS. Customers can plan visits in advance to try on merchandise from another store. Extensive client-side javascript powers most features, and detailed reports are presented to store owners and admins.

  • Rails CMS
  • Responsive user-facing pages
  • Native iOS app for customers and staff
  • Extensive client-side javascript
  • Dynamic SMS and push notifications
  • POS integration with QuickBooks, others
  • ECommerce for customer purchases and member subscription payments
  • Imported analytics from cloud services displayed in manager dashboard

BarBot: Liquor Inventory for Bars

Primarily delivered as a native mobile app for use in storerooms, coolers, and other areas within a bar, the apps communicate with a Rails CMS that handles account setup and configuration, as well as order history and reporting.

Fast lookup of over 12,000 product names and barcodes is achieved through an API using Node.js

  • Native mobile apps for iOS & Android
  • Rails CMS with responsive user-facing pages
  • Node.js API
  • Barcode scanning with phone camera
  • Integration with QuickBooks for inventory and purchasing

TapTape: Crowdfunding for Musicians

As part of a site re-design, I was responsible for all UI changes as well as implementing new features in the Rails app for Workbar's 1500 members.

Extensive cleanup of redundant and unused CSS, Javascript and Ruby code was needed, and vastly improved site performance.

  • Responsive Ember web app
  • client-side javascript with ajax API
  • Video and audio players
  • ECommerce through Stripe for investments and mechandise sales
  • Extensive analytics: Mixpanel, CrazyEgg, HubSport, Facebook, Google
  • Social network integration

Workbar Member Website

As part of a site re-design, I was responsible for all UI changes as well as implementing new features in the Rails app for Workbar's 1500 members.

Extensive cleanup of redundant and unused CSS, Javascript and Ruby code was needed, and vastly improved site performance.

  • Responsive Rails website
  • client-side javascript with ajax
  • Arel-based complex search queries

ImpactMapper: Grant Impact Measurement for NGOs

I finished development of a web application to help donors and nonprofits track trends and the effectiveness of their donations.

The app offers all-on-one coding and visualization tools that generate stunning charts and maps to enrich reports, social media, and web content for these organizations.

Extensive cleanup of the site's code and data structures was needed, and I setup new virtual servers on AWS to improve site performance.

I'm currently working on the next generation of this platform, built using React client-side javascript.

  • Rails web application
  • Extensive charts and graphs to visualize complex data
  • Interactive tools to import data, tag and generate visualizations
  • React client-side javascript
click image for slideshow

Pretty Instant: iPad App

High-end digital cameras send each picture directly to this iPad app at live events. Previews are curated on the iPad, shown to guests, processed and uploaded to the server or their personal social accounts.

  • Native app for iPad
  • Reads photos from digital cameras
  • Uploads to custom Rails app and cloud services

GeoGo: Mobile Event Apps with Location

GeoGo built a next generation platform to support native mobile apps for events that track user's location indoors. All the features of SwiftMobile's previous event apps (200+ in app stores) were incorporated, and the CMS completely rebuilt to handle thousands of venues in a single app.

iBeacons, GPS, and WiFi triangulation were combined to accurately show a vistor their current location on the map, provide venue-wide anonymous location reports, and attendance verification.

  • Native mobile apps for iOS & Android
  • Rails CMS
  • Client-side javascript
  • Node.js API