Profile Photo

Andrew Houston-Floyd

Hi, I'm Andrew. I'm a software engineer in NYC, and co-creator of turtleDB, an in-browser database and framework for collaborative, offline-first applications. I have a background in data analytics and consulting.

turtleDB

Read our white paper about turtleDB. Alternatively, check out the presentation I gave recently at NYC Nodejs.

turtleDB is a javascript framework for building offline-first web applications. It uses the in-browser IndexedDB to allow developers to manage document data client-side, and offers back-end integration with MongoDB to enable multi-client collaboration. It comes with built-in document versioning, synchronization, and a flexible conflict resolution API.

You can see a demo of turtleDB working with a simple React app here. Experiment with syncing, resolving conflicts, going offline and viewing stored data in your browser console.

Google Chrome
turtledb laptop

Postit

Postit is a Reddit clone built using Rails that allows users to create posts and comment on those posts. Users can also sort by category and vote on posts/comments.

A demo of Postit is available here.

Postit Image

Avascent Atlas

Atlas was a product I built at my previous employer, Avascent. Atlas provides competitive intel and market analysis aggregated from more than 30 million government contracts records. I extracted data with Ruby, cleaned and transformed it in SQL, and built an intelligent analytics experience using the QlikView visualization software, within a WordPress/PHP front-end.

MSSQL QlikView WordPress
turtledb laptop

SKILLS

Back End

  • Node.js
  • Express
  • Axios
  • Ruby
  • Rails
  • Sinatra
  • SQL (MSSQL, Postgres, MySQL)
  • NoSQL (MongoDB, CouchDB)

Front End

  • JavaScript ES6
  • React.js
  • Redux
  • Browser (IndexedDB, PouchDB)
  • jQuery
  • Backbone.js
  • HTML/CSS
  • QlikView

Other

CONNECT