Hello There!

I am a recent Masters graduate, a Coder, a Gamer, and an Experiencer.

About Me

My name is Shi Yin.

I'm a recent M.S. graduate in Computer Science at the University of Illinois at Chicago.

Before transferring to Master's program, I have conducted post-graduate research at Electronic Visualization Laboratory for multiple years under supervision of Prof. Andrew Johnson.

Topics of my research ranged from Virtual Reality, Spatio-temporal Data Visualization and Large High-Resolution Displays.

I also worked on data-driven projects in various areas such as urban planning, transportation analysis and social media analysis, with major focuses on web-based visualization and visual analytics systems.

Before coming to the U.S., I received my Bachelor's Degree in Information and Computation Science at University of Electronic Science and Technology of China.

In personal life, my largest interest lies in playing video games. I also play sports, watch movies, read books, and experience anything good (and bad sometimes) in the world.

my website in its previous version: 2012

read my blogs: Chinese | English

find me at:

email: syin8 a uic d edu (would stop working by the end of 2018)


My skill set includes and not limited to: Python (Pandas, Flask, etc.), HTML/CSS/JavaScript (jQuery, D3.js, React.js, etc.), Java, C#, C/C++, OpenGL/GLSL, Processing, SQL/NoSQL. For the list of my projects (besides this website), visit here


"I am a gamer. Not because I don't have a life, but because I choose to have many."


Since the end of 2013, my focus has turned to playing games on my new Xbox One, but I keep playing on PC as well.
Games I am currently playing include Grand Theft Auto V, Assassin's Creed: Syndicate, and The Witness.


I started to play video games when I was 5 years old. We used DOS at that time, so I barely remember the names of those games I played.
I played a variety of games, from AAA titles to indie games.
I played different type of games, FPS, RPG, action, sports, strategy, etc.
I played games from both West and East.


Playing with real people is a totally different experience from playing alone. I started playing multiplayer in 2009, after I purchased Call of Duty Modern Warfare 2 from overseas. It was also the first time I knew the great Steam. It changed my life.
After I came to the U.S, I played Battlefiled 3 until DOTA 2's beta release.

| Steam ID: joysword

| Xbox Live gamertag: JustLyn


I built a new blog at the beginning of 2014 using Jekyll, with the help of bootstrap. It helped me focus on the content (i.e. my writing), instead of other miscellaneous tasks needed to get things done when I was using the cumbersome wordpress.

Chinese Blog

My Chinese blog focuses on a variety of subjects, my thought in midnights, my translation of interesting stuff, my memo of little tricks in life, etc.

Sep 24 2015 虚拟现实101 (III)

Jun 07 2015 时未寒「明将军」系列

Aug 25 2013 “蓝眼睛和红眼睛”问题分析

Mar 14 2013 mitbbs包子自动抓取器完成了

Feb 18 2013 CentOS 5升级python版本(2.4->2.7.3)

English Blog

I post technical stuff in my English blog. Articles include but not limited to summaries of research papers, technical tricks and memos, translations.

Mar 04 2016 Setting up Github (and Git LFS) for Unity projects

May 27 2015 Configuring a Geo-spatial Stack on Amazon Linux

Jan 01 2015 Install Nginx PHP MySQL Python Flask on Amazon EC2 Linux AMI

Feb 13 2014 LaTeX Support for Jekyll Blog