Visual Arts
in the Twin Cities

A complete list of exhibitions
for the Minneapolis/St. Paul
art scene. Read More »

Demiurge - New Series
From Dim Media
12 New Paintings

Dim launches their
latest spray paint/stencil work
View Series »

Demiurge Series

All Over The Walls
Available Online
Watch For Free

Watch the award winning 2011 documentary
of the trials and tribulations that so
many local startup galleries face Read More »

Watch All Over The Walls

Newest Dim Paintings
Birthmarks Series III
New Abstract Art

Check out Dim Media's latest
collaborative abstract paintings. View Series »

Green Birthmarks


I'm a Minneapolis artist that works in drawing and painting, currently part of TC artist collaborative Dim Media and have created everything from comics to murals to fine art pieces. View my portfolio or checkout some of my art related articles.


Developing websites for 17 years, I have a few languages and a ton of experience under my belt. I'm currently doing a lot of Google Appengine and ReactJS development. Take a look at some of my software projects or read my programming articles.


My brain is usually "swirling a mile a minute". Sometimes it results in exciting new projects around the house and other times it results in a crazy idea. I try to document both. Checkout my latest projects or view my blog.

Featured from the Blog

How to Get Appengine + GoDaddy + Android SSL Certs to Actually Work

I recently discovered Google was sending all MPLSART's search traffic to and Android users were getting a big ugly security warning, but not desktop users. After sifting through a lot of Googling, here is how I made Godaddy's SSL Certs play nice on Google ...

Hand Drawn Halftone Pattern

I'm experimenting more with halftone patterns. Here is my latest experiment.

Debugging --enable_sendmail on AppEngine SDK for Mac OSX

Google AppEngine's SDK comes with an --enable_sendmail flag. However, if messages do not actually send, the GAE docs do not really help you figure out why. This post should give you a few pointers on how to diagnose and a solution for the specific case of a blocked port ...

Stop Motion Animation Test

With a bit of tinkering and re purposing some spare parts, I made a quicky stop motion animation painting test video.