Games
Tools
Social
Languages: JavaScript, ECMAchine's own Scheme dialect
Technologies: jQuery

ECMAchine is an in-browser Scheme REPL that is also a toy operating system. It has a virtual filesystem that is accessed through Unix-like commands, as well as a rudimentary process management system.

Links

> ECMAchine
> Github repository with tutorial
> Hacker News discussion

spacer
Made with: Demie Cheng
Languages: JavaScript, PHP
Technologies: jQuery

Problem Set? Marmoset! is an online LaTeX editor and motivational tool, intended as a spinoff of Written? Kitten! for science students. Reward yourself for your hard work with adorable pictures of marmosets! LaTeX is rendered automatically thanks to QuickLaTeX and MathTran. Source code is available.

spacer
Made with: PrestoSoft
Languages: JavaScript, C#
Technologies: ASP.NET, jQuery, SCSS

DiffNow is an online comparison tool for comparing plain text, source code, documents, or archives online. It also lets users share interactive comparison reports. I built the frontend of DiffNow, while the backend is powered by ExamDiff Pro.

spacer
Language: JavaScript
Technologies: HTML5 Audio, SCSS

In Not a Soul in the World, you play the part of a psychologist trying to convince an uploaded mind that it is human. I made it for the 22nd Ludum Dare 48-hour game development competition (the theme was "Alone").

Links

spacer
Made with: Aiden Jönsson, Alex Hudzilin, Jae Koh, Jake Teton-Landis and Raymond Ye
Languages: Ruby, JavaScript
Technologies: Rails, SQLite, Heroku, Google Maps API, SCSS

Gromunity is a working prototype of an online community for urban gardens, in a form of a local market for selling, borrowing, and trading produce, tools, and manpower. We made for the first Cleanweb Hackathon in San Francisco. The site is mostly functional but inactive: we weren't able to market it successfully after the hackathon.

Languages: PHP, JavaScript
Technologies: Yii

I've always been annoyed by incorrect pluralization in websites ("1 events", etc), so I developed pluralizer, a Yii widget that correctly pluralizes labels for dynamic data. Usage is simple: an instance of the widget is created with the singular and plural forms specified for all labels, and a JavaScript function must be called whenever data changes to refresh the labels.

I wrote a short article (if a Facebook note can be called an article) about pluralizer here.

spacer
Made with: The Social Apps Lab at CITRIS
Languages: PHP, JavaScript
Technologies: Yii, MySQL, jQuery, Google Maps API

CitySandbox was a platform for residents of the Bay Area to ask questions and voice concerns about their communities. Users could post questions on the map in a sort of Reddit / Stack Overflow / Google Maps mashup, and the site could even generate mini-flyers with QR codes for questions and events. CitySandbox is unfortunately no longer active, but you can read about it here.

spacer
Made with: Erik Gui
Language: C++
Technologies: OpenGL, GLUT

JezzBall 3D is a three-dimensional adaptation of the classic game JezzBall, made as a final CS184 project.

Download

Controls

Documents

Gameplay Video

spacer
Language: ActionScript
Tools: Adobe Flex, FlashPunk, sfxr, GXSCC, Paint.NET, Photoshop

It's Not Easy Being Muammar is a satire of NATO intervention in the Libyan civil war that I made for the 20th Ludum Dare 48-hour game development competition (the theme was "It's dangerous to go alone! Take this!").

Links

spacer
Made with: The Social Apps Lab at CITRIS
Languages: PHP, JavaScript
Technologies: Yii, MySQL, jQuery

Cal Day Photo Hunt was a competitive scavenger hunt run by the Social Apps Lab on Cal Day 2011, with the goal of getting visitors to pay more attention to their environment. The results of the Photo Hunt can be seen here.

Made for: PrestoSoft
Language: C#

OOXML2Txt is (as far as I can tell) the first free OpenXML-to-text converter, and can convert Word, Excel, and PowerPoint 2007+ files to text/csv files. It was developed as a plug-in for ExamDiff Pro, but is a general-purpose command-line utility. You can download it here.

spacer
Language: ActionScript
Tools: Flash, Paint.NET, Audacity, Finale Notepad, sfxr, GXSCC

Terra Nova is an exploration game based on Captain Robert Scott's failed Antarctic expedition that I made for the 19th Ludum Dare 48-hour game development competition (the theme was "Discovery").

Links

spacer
Made with: Greg Shuflin and Nanxi Liu
Language: JavaScript
Technologies: Greasemonkey

RickRemoval is a multi-browser extension that automatically detects rickroll videos and prevents them from playing. It was developed for the 2010 Yahoo Hack-U event at U.C. Berkeley.

Install

spacer
Internship at: RootMusic
Languages: PHP, Java, JavaScript, ActionScript
Technologies: Kohana, MySQL, jQuery, FBML/FBJS

RootMusic BandPage is a Facebook application that lets musicians create dynamic pages to engage their fans.

During my internship at RootMusic, I designed and developed the listn.to URL shortener, built the first working prototype of the BandPage Player, and worked on various features in the Facebook app and on the site.

gipoco.com is neither affiliated with the authors of this page nor responsible for its contents. This is a safe-cache copy of the original web site.