Cody Caughlan
CTO of Vinosmith.com – and generalist Software Developer

About


I live in San Francisco, CA. and enjoy software development.

I am the CTO of Vinosmith, Inc. – a SaaS data management platform for Wineries & Wine Distributors.

I also have various contracting / free-lancing roles; I help companies fulfill their software development projects.

Projects


quickbooks-ruby

quickbooks-ruby is a Quickbooks Online REST API V3 client in Ruby.

I developed this package because I need to integrate Vinosmith with Quickbooks Online customers. Since its release in 2014 there has been a solid amount of community contributions which is super-fantastic.

»See more on GitHub

Background:
  • Ruby
  • Quickbooks Online API

ruckusing-migrations

ruckusing-migrations database migrations for PHP ala ActiveRecord Migrations with support for MySQL, Postgres, SQLite

I was working on a PHP project which needed database migrations and was missing the migrations that you get for free in Rails. I realized such a framework didn't exist - so I wrote one.

This project has also benefited greatly from the community with a number of contributions.

»See source on GitHub

Background:
  • PHP

elevation-ios

elevation-ios is a simple iOS app which shows the current users location on a map along with their elevation. Additionally, the use can search Google Places and see the gain/loss in elevation between two arbitrary places.

I wrote this app because I was mountain biking and wanted to know my elevation.

»See source on GitHub

Background:
  • RubyMotion
  • Cocoa/UIKit APIs

elevation-android

elevation-android is a clone of elevation-ios but written for Android.

I wrote the clone because I wanted to dust of my Android skills. I also wanted to play with Square Retrofit and Otto. Which are two awesome libraries and were a joy to work with.

»See source on GitHub

Background:
  • Android / Java
  • Square Retrofit HTTP Client library
  • Square Otto Event Bus

Get it on Google Play

Contact Me