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 Public Relations for our chapter of Phi Gamma Delta (FIJI, Tau Nu chapter).

For some cool programming tidbits, check out my blog!

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 continuing from my contributions to become a JSON-based game framework for retro games, scheduled for release this January 1st.

Full Screen Pokemon .com

As my 2014 April Fool's joke, I pretended to release FullScreenPokemon online, and promoted it on Reddit, Facebook, Twitter, and campus posters & word of mouth. The site got 50,000 hits on the 1st and 25,000 more the following days. It's actually an elaborate rick roll and was a lot of fun to set up.

I'm currently working on improving FullScreenMario's engine so it can be used for other games (like Pokemon and Zelda), but that won't be ready for a very long time.

Rainbow Scratch Paper .com

RainbowScratchPaper was a project I did with two FIJI brothers for a computer graphics class. We took the concept of rainbow scratch paper and implemented it using HTML5 <canvas> and JavaScript. You can upload foreground or background images, mess around with brushes and erasors, and save your final image.

The site works on mobile, tablet, and desktop, so you can try it out if you want. Touchscreen recommended.

Poop Recipes

Yes, this project is as immature as the name suggests.

While volunteering for HackRPI 2014 I popped out with this quick Chrome extension. It replaced ingredient names on popular cooking recipe sites with words related to dung. The idea came from a brainstorming session with a fellow intern at Microsoft.

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. Last summer 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.