Hello.

I'm James Potter, a software developer currently based in Bristol, UK.

This page is a chronological collection of my personal and professional projects from the past few years.

A random selection of places that I visited in the past week.
Lokasi

A mini experiment to create an automatic visual diary using only your location history.

It uses your past 48-hours of location data recorded by the Moves app and links it to Google Street View imagery.

July 2017 Django Google Street View
Stretch

Stretch is a bit like Uber. Except that it's free, there is only one vehicle available (a limousine) and it could be literally anywhere in the United States at this moment.

May 2017 React Native Django
The Limo Diaries

My friend Bart and I bought a 28-foot Lincoln stretch limousine and became the first to drive one to all of the lower 48 contiguous states of the United States.

It took us three months, 15000+ miles and three visits to a mechanic.

March — June 2017
Siphon

Siphon was an experiment in creating a new workflow for mobile app development. We built it on top of the then-brand-new React Native.

  • Instant OTA updates
  • Ran your app inside our sandbox app in seconds
  • Removed the need to open Xcode / Android Studio
  • Interviewed at Y Combinator
Oct 2015 — Jul 2016 React Native Go Python Django Objective-C Java
Tradewave

I founded and operated an algorithmic trading platform for cryptocurrencies.

  • Raised seed funding
  • $1m+ monthly volumes, $400k "AUM" at its peak
  • Scaled up to 30+ live trading and backtesting servers
  • Custom trading and backtesting engine
  • Secure sandbox environment for user-supplied Python code
Jan 2014 — Mar 2015 Python Django Javascript Cython Pandas RabbitMQ
GuestSort

GuestSort was a viral guest list and event registration app for iPhone/iPad.

Freelance project.

November 2013 Objective-C
Poster Montage

Poster Montage was an iPad app that let you rotate, arrange and zoom your photos any way you like, to make poster-sized collages.

Side project.

July 2013 Objective-C
Color Scheme for iPhone

Color Scheme lets you extract a palette of colours from any scene. Simply snap a picture or select an existing image from your gallery.

Side project.

July 2012 Objective-C
InboxQ

I spent the summer of 2011 interning at InboxQ, a Y Combinator company based in San Francisco.

I built a native iPhone app to bring their service to mobile. It was my first production app for iPhone.

July 2011 Objective-C
Color Scheme for Android

My first attempt at building a native Android app. Color Scheme lets you extract a palette of colours from any scene. Simply snap a picture or select an existing image from your gallery. 40,000+ downloads.

Side project.

May 2011 Java