Dashcube
April 2012 – Present
The Project
Launched in April 2014, Dashcube is an online collaboration tool used by teams to manage projects and facilitate communication. Dashcube captures information in-context to provide powerful reporting and analysis.
My Role
Over the course of building a number of prototypes and the final product, my role has shifted from solitary coder to technical lead on a team of 8 developers. I currently spend about half my time working on the server systems & architucture, and the other half mentoring, planning the product, and reviewing code.
I’ve build a variety of technology for this project, the most interesting of which is a streaming temporal database used to power both reactive UI and a project “replay” feature.
Key Technologies
- Node.js
- CoffeeScript
- React
- Knockout
- HTML5
- Web Sockets
- MongoDB
- Nginx
- Linux