Research and Development Consulting

I am available, on a limited basis, for consulting. If you have a research or development project in mind, please contact me via email. My consultant projects typically involve a combination of research, software development, search optimization, visualization, academic writing, and analysis.


Qualitative Research

  • Interviews
  • Survey Design and Analysis
  • Dairy Studies
  • Workshops
  • Grounded Theory
  • Thematic Analysis
  • Content Analysis
  • Card Sorting


  • Logging Design and Infrastructure
  • Experimental Design
  • Statistical Analysis
  • Developing KPIs and Metrics
  • Information Visualization (generally with R and ggplot2)

Mixed Methods

  • Combinations of Qualitative and Quantitative Research
  • Data Trace Ethnography
  • Visualization
  • Creating Novel Software for Research

Software Development


  • Programming Languages: Python, C#, C++, Java, R, Javascript
  • Networking: REST, Websockets
  • Requirements Gathering
  • Version Control: Git/GitHub, SVN

Front End

  • D3.js (visualization)
  • Bootstrap
  • Javascript and NodeJS
  • App Development: React Native, Node
  • Salesforce Development, SOQL, Aura, VisualForce Pages


  • REST APIs (Flask, Bottle, Django, Express)
  • Databases: SQL, POSTgres, MongoDB, CouchDB

Server Management

  • Cloud-based Hosting: AWS, Azure
  • AWS: EC2, S3, EMR
  • OS: Centos, Ubuntu Server
  • Docker
  • BASH Scripting, gnu screen, crontab, grep, awk
  • Setting Up Hardware and Infrastructure
  • Scripting: gnu screen, bash scripts, crontab

Games and VR

  • Unity
  • Blender
  • VR / Oculus Rift Development
  • Leap Motion
  • Game mechanics and principles

Information Retrieval and Machine Learning

  • Elasticsearch, Query Tuning
  • Scikit-learn, PyTorch, TensorFlow
  • Webservices, OAuth, AWS, EMR, Hadoop, Apache Spark, Elasticsearch
  • OpenCV

Multimedia and Art Tools

  • Processing
  • Ableton Live
  • Blender
  • MIDI Programming and OSC
  • Kinect