Dominic's Homepage!

Profile Pic

View My GitHub Profile

LinkedIn

My name is Dominic Teo and I'm currently an analytics manager with the Ministry of National Development (MND). I'm interested in the intersection of public policy and technology as well as the application of Big Data and Civic Tech in the public sphere.

I graduated Cum Laude from Sciences Po Paris with a BA in Social Sciences & Economics followed by a MS in Computational Analysis and Public Policy (MSCAPP) at the University of Chicago. The MSCAPP degree is a 2 year dual degree offered by the Schools of Computer Science and Public Policy.

Take a look at my resumé and various projects! (click on titles of projects for more details)

Hosted on GitHub Pages — Theme by orderedlist

iOS Mobile App NBA Players Project using Xcode and Swift

More detailed overview and run through of how to use this app and its various features can be found in this YouTube video.

View the Project on GitHub

The project can be downloaded in the app folder.

Overview of Project

I made this iOS app as a huge fan of basketball and the NBA as well as a past participant in numerous fantasy basketball leagues. At times, I would be curious about the stats of various NBA players but with the exception of searching it on Google, for example ‘Lebron James stats’, it was rather troublesome to use the ESPN, NBA or fantasy app to search for simple information. Furthermore, these apps and websites often provide too much information which can be overwhelming.

This app is made for casual NBA fans as well as a complementary app to current fantasy Basketball apps in allowing players to search for NBA players’ key statistics and to keep track of certain players.

Features

As can be seen in the storyboard picture below, there’s 3 main scenes which are also represented in the 3 tabs found at the bottom of the app - NBA Players, Favorite Players and Injured Players. Each tab should also have their own icon above the title of the tab and clicking on it will allow the user to switch between the different use cases as will be explained.

NBA Players

The following are a list of features that users can enjoy under the ‘NBA Players’ tab.

Using the search bar function found at the top of the screen in the ‘NBA Players’ tab.

Search by Players’ Name

Search by Teams’ Name

Favorite Players

Injured Players