Fork me on GitHub

Joshua K. Goldberg .com

Clean, powerful code for projects big and small.


My name is Joshua Kevin Goldberg, and I am a member of Rennselaer Polytechnic Institute's Class of 2015, majoring in Computer Science. This is my website, which showcases some of the bigger projects I've done. I've been doing code work since middle school, and a side of graphic design since high school.

I'm also the Microsoft Student Ambassador for RPI, the president of our Upsilon Pi Epsilon (UPE) honor society chapter, the Community Service chair for RPI's CS Club, and the V.P. of Publications for our chapter of Phi Gamma Delta (FIJI, Tau Nu chapter).

Full Screen Mario .com

Full Screen Mario is my open source HTML5 remake of the original Super Mario Brothers. You can play the original levels, literally millions of procedurally generated maps, or create your own using the level editor.

The public site for this project received almost 2.7 million unique visitors before being closed by a DMCA notice from Nintendo. The coding project lives on, and is now the primary user of my EightBittr framework for retro games.


Full Screen Shenanigans .com

Building off the original FullScreenMario work, FullScreenShenanigans is the organization on GitHub that governs the various modules and resultant projects using the EightBittr game engine. There are about two dozen projects there.

The primary focus of FullScreenShenanigans is the EightBittr engine, which has (so far) been used for FullScreenMario and the in-development FullScreenPokemon.


High School Hacking .com

High School Hacks is a site for high schoolers (and other newcomers) to get involved with programming. There are lessons in it that start with the very basics of Python and Javascript, then get more advanced with language-specific activities.

There are a fair number of interesting programming works inside HSH. Lessons for each language are "compiled" from a base language-independent syntax to individual languages.


Schalk Lab .org

I started web work in the summer of 2012 for this neuroscience laboratory by creating the public website and private wiki, and the following winter I developed a PHP/JS/MySQL user management app. Two summers ago I migrated the app to an internal NAS and created a MatLab program to manage data on lab subjects and data collection runs generated by BCI2000 in a MySQL database in a metadata-searchable form.

The most well-known public contribution of Schalk Lab is BCI2000, a general-purpose system for brain-computer interface (BCI) research.