× {{alert.msg}} Never ask again
ABOUT ME
Software engineer working on data visualization and front-end development at Dato. Into functional programming, bread baking, and data.
EXPERTISE
Javascript expert help JavaScript - 9 years experience
At Microsoft, I worked on major SharePoint UI features that were primarily implemented in JavaScript and client-side rendered, including list views, document library views, and modal dialogs. I also co-created and developed a static analysis tool and type checker for JavaScript. At Dato, I build web and visualization experiences primarily in modern JavaScript (using ES6 with a transpiler).
No icon Data visualization - 1 year experience
Helped design and primarily developed the visualization components of GraphLab Create 1.0, GraphLab Canvas. Dato is pushing the boundaries of data visualization on large data sets, with some visualization components tested with billions of rows (terabyte-scale data).
Reactjs expert help React - 1 year experience
Developed GraphLab Canvas, the visualization platform for large-scale data visualization, in React.js. Created a flux-like architecture spanning client and server to enable UI state representation in combination with long-running data reduction techniques. Built a static site generator using React.js on Node.
Node js expert help Node.js - 2 years experience
I have written internal build tools and static site generators on Node, and Express-powered servers for public-facing web apps.
Html css expert help HTML/CSS - 16 years experience
I have built custom web sites for clients, extended and customized Drupal and WordPress, worked on SharePoint UI at Microsoft for 6 years, and built most of the web experiences for Dato. I have worked on supporting every web browser from IE3/Netscape3 up through modern Firefox/Chrome/Safari. Most recently I have been using HTML5 and CSS3 to support modern browsers, taking advantage of CSS transitions and SVG DOM for interactive data visualization.
Python expert help Python - 1 year experience
I have worked on GraphLab Create, Dato's python package for data science and machine learning, since its inception. I have implemented data reduction techniques, Cython code to bridge to C++, web services in Flask and Tornado, etc.
Git expert help Git - 3 years experience
I have used git, GitHub, and Gerrit for collaborating on projects of up to 30 simultaneous active developers. I have a good command of merging, rebasing, history-rewriting, etc.
Cplusplus expert help C++ - 3 years experience
In C++ I have worked on the data store/caching layer for a native mobile application, a tablet PC game, and a small amount of the GraphLab Create engine.
TUTORIALs
OFFICE HOURS LIBRARY

Scalable Data Visualization in React.js

  Mon, Mar 23, 11:00 AM (PST)
GITHUB
scalable-data-visualization 146   36
React.js Conference 2015 talk and demo
CSS HTML JavaScript
Planck 1   0
Wavy lines and splendiferous colors that move to the beat
C C++ Makefile Objective-C
chessbot 0   0
Slack chess bot written in Go. Doesn't need an incoming internet connection (watches real time feed instead).
Go
config 0   0
Home directory and system-wide configuration files.
VimL Shell Haskell
ipython 0   0
Official repository for IPython itself. Other repos in the IPython organization contain things like the website, documentation builds, etc.