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.
Research
Qualitative Research
- Interviews
- Survey Design and Analysis
- Dairy Studies
- Workshops
- Grounded Theory
- Thematic Analysis
- Content Analysis
- Card Sorting
Quantitative
- 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
General
- 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
Backend
- 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