I am Nickolas Phen,

Welcome to my website

About

Hi, my name is Nickolas Phen and I am a senior at the University of Florida working towards a Bachelor's of Science with Computer Science as my major and Electrical Engineering as my minor. When I was younger I always enjoyed playing videogames and building things, be it in a videogame or something physical like Legos, which eventually led to my passion for coding as I wanted to combine the two things I enjoyed by being able to create my own videogames. But as I grew older I realized that there is a lot more to making videogames than just coding, and that there is a much broader spectrum to coding and computer science than just making videogames.

Skills

Proficient with:

JavaPythonC++SQL

Familiar with:

MatlabReactHTMLCSSVHDLSQL

Projects

Heavenly Writing

Heavenly Writing

Heavenly writing is an app created in collaboration of 6 people including myslef for our software engineering class. We were tasked to create a website for a client who's job was doing astrology readings and were given a set of guidelines for creating the website. The website was made so that a person could sign up for an account and enter information like their birthday, time of birth, and location of birth, and from there the website would determine the zodiac sign, ascendent sign, and solar sign and would give out horoscopes and advice based on those combinations with the information in the database.

Trail Tracker

Trail Tracker is an app I created together with 3 friends for our Python programming class. The app was created to function as a sort of journal or diary for avid hikers that allowed them to record infromation about the hikes they took. It stored pieces of data like where one went hiking, how many hikes they have been on, distance traveled, elevation gained and lost, and an average distance and elevation of all their hikes combined. It also displayed on the map where each hike had taken place.

TrailTrackerRoboCode

RoboCode

For my robocode project I built a very simplistic AI for a tank using the public robocode libraries and modifying some pre-existing algorithms for things like predictive shooting and strafing in order to create my own tank, snek, that would try to strafe and fire at an enemy when it was a certain distance away, but when an enemy got too close snek would try to ram into the enemy and fire point blank. This tank was then used in a team battle for my AI for computer games class where we held a tournament style battle where teams would pit their tanks against others to see who's AI was better.

Portfolio Webste

My portfolio website was primarily developed using React and was created so that people could not only read a brief description about myself, but also see some of the skills I am familiar with as well as some of the projects that I have worked on before.

Portfolio WebsiteCrypto Cup

Crypto Cup

Crypto Cup is a fantasy styled cryptocurrency app developed by me and a group of team members for our senior design project. Players would create cups to compete in with others by creating a portfolio based around different cryptocurrencies and seeing whose portfolio was worth the most by the end of the cup. This app was developed using Next.js and React, Firebase, and Typescript as well as incorporating Web 3.0 and smart contracts in order for users to connect their Ethereum wallets to the webapp so users could participate and win cups.

Contact

Email: nickolas.phen@gmail.comPhone #: (954)-651-5196

*RoboCode image taken from google images, original site is robocode.sourceforge.io