Guangcong Luo Portfolio

Hi. I'm Guangcong Luo. I develop software, both desktop software and Web applications. Here's some of the work I've done.

You may also wish to see my resume; it is available at:

Projects I've created

These are projects that are completely or mostly my work - since some of them are open-source projects, others have contributed various things, but everything major was done by me.

Pokemon Showdown! By far my largest project. An online Pokemon battle simulator. Did everything: UI, graphics engine, game engine, website, authentication system, and scaled it up to handle thousands of concurrent users. 9 million visits/month, 20000 peak concurrent users, 1300 GitHub forks.

Filecharger An online file manager with an easy-to-use interface.

QuestionMark AI A chat bot that answers your questions, be they "Who is God?" or "What is the meaning of life?". Intended to be a smarter Magic 8-Ball. I made the original version when I was 13.

Cite-O-Matic A citation generator, for 'Works Cited' sections of essays in MLA or APA format. Interesting fact: Works in IE5, and is the only single-page JavaScript web application I know of that did.

Warzone 2100 website The website for the game Warzone 2100. (The current version of is no longer designed by me.)

Projects I've contributed to

Warzone 2100 A real-time strategy game where the player commands the forces of "The Project" in a battle to rebuild the world.

I was a developer for Warzone 2100 from 2009 to 2011. I maintained game balance and documentation (see above), and have contributed artwork, AI improvements, interface improvements, documentation, and many bugfixes.


My Github username is also Zarel, although few of my projects are currently there. Pokemon Showdown is, though.

I've submitted a few bug patches to open source projects on Github, when I've encountered problems with using them.