Guangcong Luo Portfolio

Hi. I'm Guangcong Luo, and I'm a student at the University of Minnesota – Twin Cities majoring in Computer Science and Mathematics. I also 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. 5 million visits/month, 10000 peak concurrent users, 300 GitHub forks.

Showdown! Forums An innovative approach to navigating webforums, by spatially moving through columns.

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

QuestionMark AI An artificial intelligence that answers your questions, be they "Who is God?" or "What is the meaning of life?". Accurate answers not guaranteed. A citation generator, for 'Works Cited' sections of essays in MLA or APA format. Interesting fact: The first iteration of supported 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.

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.