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: guangcongluo.com/GuangcongLuoResume.pdf.

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! pokemonshowdown.com 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 pokemonshowdown.com/forum/forum An innovative approach to navigating webforums, by spatially moving through columns.

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

QuestionMark AI qmarkai.com An artificial intelligence that answers your questions, be they "Who is God?" or "What is the meaning of life?". Accurate answers not guaranteed.

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

Warzone 2100 website wz2100.net The website for the game Warzone 2100.

Projects I've contributed to


Warzone 2100 wz2100.net 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.

Github

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.