Arthur J. Tham
Software Engineer, Aspiring Game Developer


About

I am a software engineer and a recent Master’s degree graduate. I worked on various PC and web applications as a programmer and project manager, the resulting applications published primarily on the web. As a new graduate, I love learning new technologies when needed. I am currently looking for industry opportunities in software engineering.


Education

M.S. Computer Science
University of California, Irvine
2019-2021
3.86 GPA

B.S. Computer Science
University of California, Irvine
2015-2019
3.69 GPA


Skills


Experience

Student Field Operator
Twilio, Inc. | Feb 2021 - Present

Teaching Assistant
Donald Bren School of Information and Computer Sciences | Sep 2019 - Mar 2021

Sports Referee
UC Irvine Campus Recreation | Jan 2019 - Mar 2020

Marketing and Operations Assistant
UC Irvine Division of Summer Session | March 2018 - June 2019

Mentor
UC Irvine Division of Summer Session | Jan 2017 - Sep 2017

Lab Tutor
Donald Bren School of Information and Computer Science | Sep 2016 - Dec 2016

Technology Chair (Webmaster)
Circle K International at UC Irvine | Mar 2016 - Mar 2017

Videographer
Anteater Television | Oct 2015 - Jun 2016


Volunteer Roles

Game Jam Mentor
My First Game Jam (itch.io) | Jan 2020 - Present

Hackathon Mentor
HackUCI, ZotHacks | Sep 2019 - Mar 2020

Discord / Twitch Moderator
Various | Aug 2019 - Present

Member
Circle K International at UC Irvine | Oct 2015 - Jun 2019


Event Planning

Edge Basketball Classic
Director | Jun 2017 - Sep 2018

Change Thru Games
Director | Sep 2017 - June 2018


Games and Projects

I've worked on many game projects and participate in hackathons. Check out all my games and projects here!


Research

ShoppinGo
A Mobile Application Prototype for Efficient Shopping
Mar 2021
We developed a prototype design for an efficient shopping experience that embeds the store kiosk concept into mobile devices and optimizes the route shoppers take to purchase items. Our prototype allows users to add shopping items to a digitized shopping list and find the fastest route to gather all the items on the list. We utilized Figma to visualize our design and interviewed testers that provided their thoughts on a mobile-enhanced shopping experience that uses location services and image recognition. We found that potential users have varying shopping habits that can be enhanced by ubiquitous technology.

Arthur J. Tham and Neeraj P. Dharmadhikari. 2021. ShoppinGo: A Mobile Application Prototype for Efficient Shopping. In Informatics 241 Winter ’21, March 17, 2021, Informatics 241, CA. ACM, Irvine, CA, USA, 8 pages.

Know Before You Go
An Application Design for COVID-19 Information
Dec 2020
According to the Centers for Disease Control and Prevention website, as of December 2020, there are 15 million cases of COVID-19 and around 285 thousand COVID-19 related deaths in the United States. Subsequently, COVID-19 restrictions recommend people to stay indoors to help stop the spread of the virus; however, this poses new challenges for everyday tasks, such as buying food, groceries, medicine, and other essential items. There might be other reasons why people might choose to step outside their homes; however, they may not be equipped with the proper knowledge of the pandemic restrictions for the locations they want to visit. We decided to learn about what information people want to know before going outside during the pandemic and then created an application prototype tailored to those needs that can help people know all the information they want before they go somewhere.

Arthur J. Tham and Neeraj P. Dharmadhikari. 2020. Know Before You Go: An Application Design for COVID-19 Information. In Informatics 231 Fall ’21, December 15, 2021, Informatics 231, CA. ACM, Irvine, CA, USA.

Adverse Gameplay in League of Legends
A Preliminary Analysis of Player Perspectives on Teammate Gameplay in a Multiplayer Online Battle Arena Game.
Mar 2020
League of Legends is a popular MOBA game that has been a primary focus for researchers of toxic behavior in video games. This paper aims to understand what adverse gameplay elements and characteristics potentially lead to such behavior. 15 players were surveyed on their definition on adverse gameplay and their general thoughts on what proper gameplay is and their reaction to adverse gameplay. These players enjoyed playing the game with their friends and attributed success to teamwork, achieving objectives, and decision timing. Their definition of adverse gameplay ranges from negative gameplay elements to non-serious gameplay. Players may not be able to rectify adverse gameplay of others, but some are inclined to not blame the player for their unoptimal gameplay.

Arthur Joe-Leun Tham. 2020. Adverse Gameplay in League of Legends: A Preliminary Analysis of Player Perspectives on Teammate Gameplay in a Multiplayer Online Battle Arena Game. In Informatics 203 (INF203 ’20). Irvine, CA, USA, 4 pages. No DOI.

Self-Tracking Mobile Apps
A Content Analysis of Popular Diet, Fitness, and Weight Self-Tracking Mobile Apps on Google Play.
May 2019
Advisor: Dr. Elizabeth Eikey
While mobile diet, fitness, and weight apps have become increasingly popular, more research is needed to assess their quality beyond ratings and reviews in app stores. One way to assess quality is to examine content because features can hinder adoption and long-term use. Research shows about half of mobile users (45.7%) stop utilizing apps due to hard-to-use features, and some users abandon apps because they lack desired features.

Tham, A, Victory, S, Kim, LS, Chen, Y, Zheng, K, Eikey, EV. In Press. A Content Analysis of Popular Diet, Fitness, and Weight Self-Tracking Mobile Apps on Google Play. In International Conference on Information (iConference). Springer. Borås, Sweden. March 23-26, 2020.

More information

Check out this page for more detailed information!


Awards


Featured Articles