544 karma · joined September 12, 2010
Other projects/writing: https://kevinlynagh.com
Newsletter: https://tinyletter.com/kevinlynagh
http://keminglabs.com does interactive data visualization on the web via SVG + JavaScript. We use a lot of D3.js; formerly via CoffeeScript, now moving to ClojureScript. Backend tends to be Ruby or Clojure.
We have a variety of upcoming projects that we could work with a freelancer on; web/iPad reporting tools in the healthcare domain, scientific publishing widgets, and a Google Calendar meets Command and Conquer application for the US military.
We do fixed-bid work with our clients, and we'll expect the same from you. Talking talk tech arcana over beer is fun, but ultimately you're a professional that can delivers more results than code; you pick your tools, work enviornment, &c.
Contact me:
email: kevin@keminglabs.com
Github: lynaghkTo get more of a feel of what you're in for, check out this forum post + Java sample code:
http://forums.kindlecentral.com/forums/thread.jspa?threadID=...
https://github.com/lynaghk/cljs-d3/blob/master/src/clj/cljs_...
which solves a very similar problem to the one you mentioned in the article. In this case it expands attr(hash-map) into multiple attr(key, value) calls at compile time.
http://andrewgelman.com/2011/08/infovis-and-statgraphics-upd...
Professionally I do projects on the former side of the spectrum, but as with any design you just need to know the audience and how you want them to use the graphic---to grab their attention and interest, or to catalyze insight about a data set.
Tenjack---drop me a line if you want to chat about collaborating on some of this. We got our definitions from Wiktionary as well, but we're looking around for other resources.
Initially I didn't see what D3 offered over Protovis, but I've since come around---D3 code is closer to the underlying page elements that make up the visualization, so you can leverage your existing HTML/SVG and CSS knowledge. Also, unlike Protovis, D3 has animation baked in by creating/removing DOM elements and tweening their positions and sizes.
The latest public-facing work we did using D3 is this linked treemap & linechart, which uses both HTML elements (treemap divs) and SVG elements (linechart lines):
Portland, Oregon or remote
Data analysis & visualization: on the web using HTML, SVG, and JavaScript, but I also like the constraints of print / PDF (via LaTeX + Illustrator). I typically use a combination of Ruby + R + SQL. My machine learning experience is in classification problems---typically some dimensionality reduction like SVD or sparse dictionary learning followed by a support vector machine. I'm waiting desperately for social media network graphs to blow over.
Kindle application development: I'm one of the handful of developers in Amazon's private SDK beta making "active content" for everyone's favorite ultra low power black and white mobile device. See http://keminglabs.com
Portfolio: http://www.dirigibleFlightcraft.com Github: https://github.com/lynaghk/
My specialty is data visualization and technical graphic design. I primarily use R (ggplot) and Protovis, and tie it together with LaTeX (for print/PDF) or HTML + JavaScript on the web. For data munging I use Ruby (for hacks), R (for adv. analysis), and Clojure (for couth). I live in Portland, Oregon, USA.
github profile:
recent algorithm + dataviz project: