Front End Dev, Back End Dev, Creative Technology
creative technology Toolkit
Reusable components for quickly scaffolding and scaling

Reusable Tools for Quick Prototyping

Working on a few tight-turnaround projects helping develop experiences for Google events, I realized that we needed faster ways to spin up a bunch of different services on different platforms to prototype interactions and gauge feasibility to figure out scope. Some needed to handle front end and user interaction, others needed to be built using products to demonstrate their capabilities. Certain experiences require physical input and sensors running on a variety of devices, and still others needed to control high voltage hardware or DMX. While developing with the production environment of a convention center in mind, the work still needed to be done locally. When the dev team only has a few weeks to build robust systems, it's necessary to do as much up front leg work as possible.

The creative technology Toolkit is the result of these experiences, with the goal being to drag and drop components into a new project with minimal refactoring. From spinning up docker containers via UI on the press of a physical button, to creating prototyping machine learning models, the toolkit can help you bootstrap. Some of it is straight up lifted from documentation, but a lot of it is crafted for specific uses and then refactored to a baseline.

Includes:

  • Dev Machine Bootstrappers
  • Dockerfiles
  • Google Cloud Platform tools
  • Maps
  • ML tools
  • Physical Computing I/O
  • RasPi Bootsrappers
  • Basic Back End Servers
  • Snippets for web scraping, working with CSV, file system
  • UI Boilerplate
.
├── bootstrappers
│   └── mac
├── dockerfiles
│   ├── api-django
│   ├── api-flask
│   ├── api-java
│   ├── api-node
│   ├── api-rails
│   ├── db-postgres
│   ├── db-redis
│   ├── docker-compose.yml
│   ├── smtp-go
│   ├── smtp-php
│   ├── smtp-ruby
│   ├── ui-react
│   ├── ui-static
│   ├── ui-vue
│   └── web-nginx
├── gcp
│   ├── bigquery
│   ├── cloud-functions
│   │   ├── boilerplate
│   │   ├── sheets
│   │   ├── slack
│   │   └── storage
│   ├── firebase
│   ├── googleassist.md
│   ├── k8s
│   ├── node-server-appengine
│   ├── pubsub-appengine
│   └── sockets-appengine
├── maps
│   ├── gmaps
│   └── osm
├── ml
│   ├── DCGAN-tensorflow
│   ├── nlp
│   ├── python-face-recognition
│   ├── tfjs
│   │   ├── emotion
│   │   ├── pose
│   │   └── root
│   └── vision
├── physical-computing
│   ├── arduino-io
│   └── gpio
├── physical-computing
│   ├── arduino-io
│   ├── phidget
│   └── rpi
├── servers
│   ├── express
│   ├── express-redis
│   ├── express-socketio
│   ├── express-sse
│   └── rails.md
│   └── rails.md
├── snippets
│   ├── csv
│   ├── rm_by_filecount.sh
│   ├── scraper
│   ├── update_all_repos.sh
│   └── wav2sox.sh
├── social
│   ├── tumblr
│   └── twitter
└── web-boilerplate
Client
Personal

Skills
js
ruby
python
ml/ai
devops