About Me

My name is John Muellerleile, though I also [happily] answer to “jrecursive”, “recursive” or “JR” (as in jay-arr, not “junior”).  I’m an engineer and data scientist at Showyou; I am responsible for our data schemas, storage, search and retrieval, recommender engines, scoring algorithms, distributed systems, systems architecture, and — well, hey, it’s a startup right?

In a previous life I was a database engineer at Basho Technologies. My notable R&D work there focused mostly on Riak and Riak Search. I still hack on Riak from time to time, as it’s a versatile platform for several distributed systems configurations that I know extremely well. We also use Riak at Showyou.

I have been some combination of musician, sound engineer and producer for most of my waking life. Other hobbies include taking pictures of the sky, the clouds, and other (hopefully) interesting or somehow moving people, places, things or moments, learning to paint, artificial intelligence, collective behaviors, reconfigurable computing, … — well, math, basically, though I learn more by falling down than instruction, and more often than not I call things what I see them to be rather than whatever they might be called. Sorry about that. I’m working to close that gap.

Here is a little slice of different things, work and otherwise, I’ve done over the years:

* I made a comic strip that seems to have found its way around the web, and beyond: “I believe I did, Bob”*

* A fun visualization of the traffic my 15 minutes of “Fault Tolerance” internet-fame generated: mp4 (wmv)

* I’ve built a new search & retrieval oriented database on top of Riak (riak_kv) called “Mecha”; you can check out my Mecha presentation slides and a video of my tech talk on Mecha at Boundary. Here are some screen shots of monitoring, browsing data and other functionality; I do have a few explanations of features: system tap, bottom-up query graph language example, integration query language example, query language macro use example, step-by-step example of query graph language, ad-hoc code-injection into the query graph at runtime, sort-merge equijoin example, geospatial query example, utility and system/storage metadata querying, ‘drop bucket’, ‘derive-schema’ for mixed-schema buckets, language support, management/runtime system data

* I do lots of experiment in Mathematica, Weka, et al.: image matching, systems analysis, & genetic algorithms

* protograph is a little in-memory “database” for graphs (as in networks), modeled a bit after redis

* I researched, designed and implemented an ANSI SQL compliant query engine, stream processor and supporting systems on top of HBase; the IP is tied up in receivership hell — relationship status: it’s complicated

* I’ve been known to do the occasional “photo-chop” from time to time

* Some recent music at soundcloud.com/jrecursive: an untitled long-form release-in-progress, a remix, and many finished originals; I enjoy time series of all kinds 🙂

* An interactive modeler for Showyou’s recommender systems

* My Riak Search presentation at Erlang Factory 2010 San Francisco

* Some graphs from a number of information extraction, business intelligence, and other information-based applications.

* Graphs relating information about “discovered” people extracted from free text

* An archive of “entity” and “event”-based graphs mainly dealing with information extracted from various sources

* Discovery & automated research tools

* Some primitive topic maps

* Procedural 3D world generation

* category visualizations for a site I generated with collective and unsupervised algorithms and open-source data, and ran, that was in the top 20 .org sites in the world for a stretch

* A couple of entertaining social network experiments

* Wordnet exploration & other diversions in meaning

You can find me on twitter as @jrecursive.


One thought on “About Me

  1. Pingback: Hello world! « Shaving The Yak

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s