root@mingqit:~$ My name is Mingqi (Ariel) Tan, I am a ...
Full StackSoftware Engineer
Game Developer & Designer
About Me
Currently I am working a grad student in Carnegie Mellon University
Entertainment Technology Center Previously, I was a Computer Science student in University of Wisconsin Madison
Software
I enjoy coding. I upload some of my projects on Github. I also have strong interest in developing mobile application and database.
Game Design
Making games is cool, eh? I made games on different platforms include HTC Vive(VR), Meta2(AR), Jam-o-Drum and computer games.
Education
Teaching is a meaningful and challenging experience for me. I was lucky to get the chance to teach high school students how to code.
Questions?
You can find my résumé and portfolio here. If you are looking for a freelancer, you can find my contact information here.
My Portfolio
Web & Mobile Application
HelpingHands
This application will allow users to create a profile which will include their
education, skills and interests as well as any other extracurricular skills they may
have. The system will then match students, faculty and staff based on the
information found on the profile as well as a project they would like to collaborate on.
We will be using the client-server model. This model allows us to store user data and task data in Firebase. The information will be provided according to commands from the controller and displayed in the view. We can utilize Firebase embedded authorization and simple search logic.
All the data and user information for our app will be hosted externally by the Firebase system. All the interfaces and guy components will be hosted locally on the user’s client.
Authentication
User can slide to the right to see the side bar that can navigate to any listed page. My task tab contains a list of your current active tasks
Confirmed task tab contains your requested tasks with helper matched. (mutual agreement) Pending task tab contains your requested tasks without being agreed by task owner yet. Suggested task tab contains possible tasks which you would be able to complete as a helper
Completed task tab contains a history of tasks you have requested and have been completed
If you are the owner of a task, you will be able to edit your task at any time. A search function is also implemented in order to help user find their known helpers or tasks
You can edit your profile, and we will generate a portfolio based on your completed tasks.
If users still confused about those functions above, an intro page is always there to help!
VR Game - HTC Vive
A VR experience of mysterious kayak tour in Puerto Rico
AR Game - Meta2
A cool AR game! Save the passengers from crying babies.
Jam-o-Drum Game
Four players are brothers who seek for gold, will they get back alive with gold?
VR Game - Oculus
A VR game that helps two hungry Pigeons to get some food. Players need to act really fast.
Jam-o-Drum Game
A world famous fighting competition is coming up, which wrestling warriors can win?
My Skills
85
UI/UX
90
Programming
90
Web Design
80
Video/Audio Editing
Programming
Java
C
C#
Python
C++
Experiences
Unity (VR & AR)
Git/Perforce
Node.js & Databases
WebGL
Adobe Premier
Drop me a line
Feel free to contact me if you have any interesting work/project that you need help with or just want to get in touch.
You can reach me at mingqit@andrew.cmu.edu