Hi there, I'm DJ.

I'm a web developer, writer, and game developer.

My mission is to use my creativity, privilege, liberal education, and technical skills to make lasting works that entertain, edify, and improve the quality of life for those less fortunate than me.


Healthcomu health advertising 07

Why This Site Has Ads

The Internet killed journalism, only to have online advertising resuscitate it. That tale is part of a larger story - the story of 21st-century capitalism - and it's my best defense for the existence of one meager banner ad.

May 12, 2015


Screen%20shot%202015 04 06%20at%205.22.45%20pm zpsi1mxbvxt

Personal Website

An online hub for my writing, projects, and contact information.

March 20, 2015


Hot Work Permit

Hot Work Permit is a highly customizable AEC web app that simplifies the handling of hot work permit forms on the construction site while still ensuring that legal OSHA requirements were still met.

March 20, 2015



Horizon is an interactive visualization of your Twitter account: illuminating your exposure to various issues and giving you personalized recommendations to fill the gaps.

March 20, 2015


Sympol 2


A procedurally generated arcade game about learning, symbols, and survival.

June 02, 2015

Masteroid screen2


Wake up the universe in this procedurally generated, highly customizable arcade shooter.

June 02, 2015

If you would like to discuss my work or have an idea for a project I can help out on, let's talk.

"Why the heck does your portfolio site have an ad and how can I get rid of it, you monster?"