Hi, I'm

Nicole Phillips

A Software Engineer

What I've Worked On

"The future depends on what you do today."

- Mahatma Gandhi

PadlockBits

Information Assurance

For this assignment on website access, we were to implement website permissions using htaccess, and htgroup files. Below is the Access Table-careful, the passwords can be tricky.

Access Table
School ASchool B
NameDept 1Dept 2Dept 3Dept 4Dept 5Password
AliceYesYesYesNoYespass1
BobYesYesNoNoNopass2
ChrisNoNoYesYesYespass3
DaveYesYesYesYesYespass4
EveNoYesYesYesYespass5
PresidentYesYesYesYesYespass6
Controller

Game Development

Alec in Virusland

Here is a demo of the final project for Game Development using Unity. Alec was put in charge of very important documents given to him by his boss. His boss needed someone he trusted to keep the documents safe and classified until he had time to present them to his own bosses. Alec placed the important documents on his computer for the time being. However, his fear of losing the documents begins to overwhelm him and he starts to have nightmares that his computer is being attacked. In retaliation to the attacks, our character tries his best to protect the documents and destroy the threats before they get to the documents.

Doctor Who: A Race Against Time

I developed this game using GameMaker. Based off of the BBC show Doctor Who, you play as the Doctor. You must find your screwdriver, rescue your companion, and escape in the TARDIS before the enemies get to you.

Game Description
The Doctor is a timelord who traveled through space and time with his human companion(s). In his encounters, he has met an abundance of diverse aliens. He has encountered a robotic species called Cybermen whose goal is to assimilate. They lack emotion and attempt to kill anyone who tries to resist assimilation. He has also encountered Weeping Angels who are trained assassins who turn into stone when they are seen. When you are facing a Weeping Angel you must NOT blink. His greatest enemy is the Dalek, who were bred on the planet Skaro to kill. The Dalek has no feelings or emotions, and seeks to exterminate every species. In the game, you will come face-to-face with each of these species.
Level 1: The Cybermen

Level 1: The Cybermen


Difficulty: Easy
Objective: The objective of this level is to go past the cybermen without detection and collect your screwdriver, companion, and then escape to the T.A.R.D.I.S.
Description: This is a maze-like level. The cybermen patrol a certain area, and if you touch them, you will have been caught and you will lose a life. Once all three lives are gone, you have lost the game and will have to restart from the beginning.
Level 2: The Weeping Angels

Level 2: The Weeping Angels


Difficulty: Medium
Objective: The objective of this level is to escape the weeping angels after collecting your screwdriver, companion, and then escaping to the T.A.R.D.I.S.
Description: In this level the weeping angels will be coming towards you. You must quickly find your screwdriver, then your companion, then find and escape to the T.A.R.D.I.S. before the angels overwhelm you. If you are caught by the weeping angels, you will have been turned to stone, and lose a life. Once all three lives are gone, you have lost the game and will have to restart from the beginning.
Level 3: The Daleks

Level 3: The Daleks


Difficulty: Hard
Objective: The objective of this level is to escape the Daleks after collecting your screwdriver, companion, and then escaping to the T.A.R.D.I.S.
Description: In this level the Daleks are targeting you, and they can fly through the walls. You must find your screwdriver, companion, and escape to the T.A.R.D.I.S. before they exterminate you. If they reach you, you will have been exterminated, and you lose a life. Once all three lives are gone, you have lost the game and will have to restart from the beginning.
Level 3: Continued
Web Foundations

Web Foundations

While searching for opportunities to advance my skills, I found a course to refresh my knowledge on web development in the Graphic Information Technology program at ASU. Starting with the basics, we learned how to do a simple HTML Markup. Then, we learned styling web pages using CSS. Putting the two together, I created a simple homepage using both HTML / CSS. Finally, I combined my creativity and skills learned from the course to create the final recipe page.

Introduction to Human Computer Interaction

I used the Axure software to apply user interface and prototyping knowledge gained in lectures. This project in Axure is a prototype which demonstrates a website with some pages and a user login. The table below provides applicable usernames and passwords.

Login Table
UsernamePassword
test1test
test2test
test3test

Fulton Undergraduate Research Initiative

As part of the National Academy of Engineering Grand Challenge Scholars Program, I participated in undergraduate student research with the Security Engineering for Future Computing (SEFCOM) lab at ASU. My research project for the Spring 2015 and Spring 2016 semesters focused on the security and performance of web protocols: HTTP/1.1, SPDY, and HTTP/2. I used an Android application to test single and multiple image download times using each protocol on an Android phone.

Spring 2015

Single Image Download Times

Spring 2016

Multiple Image Download Times