Skip to content

Checkout the README file for a list of projects I have created both personal and during my CS degree.

Notifications You must be signed in to change notification settings

danfitzgerald/Portfolio

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 

Repository files navigation

My portfolio is now hosted at my website @ dfitzgerald.net.

Portfolio

Listed below is a just a small slice of projects I have completed as part of my Computer Science degree at Memorial University of Newfoundland. For a list of courses I have completed during my degree that are 3rd year and beyond please click this link.

COMP4768: Software Development for Mobile Devices

Video

App demo

(Click the image to watch on YouTube)

IMAGE ALT TEXT

Technologies

  • Dart
  • Flutter
  • Firebase Cloud Firestore
  • Firebase Cloud Storage
  • Firebase Cloud Messaging
  • Firebase Functions (Node.JS)
  • Stripe (Payment system)

Brief Description

As a group of 4 we created a mobile app that connects service providers (primarily targeted towards those providing services around the home) and customers. Using the app service providers may create listings that the app will then show to users registered as clients. Clients may book an appoinment with a service provider and pay for the service. Once the user has picked a date and time, provided their address, and paid for an appointment they then have the ability to message the service provider. Users receive real time notifications of messages even when the app is open using Firebase Cloud Messaging.

COMP4300: Introduction to Game Programming - Group Project

Video

Game trailer

(Click the image to watch on YouTube)

IMAGE ALT TEXT

Technologies

  • C++
  • SFML
  • IMGUI

Brief Description

As a group of 4 we created a top-down single player space retro themed game using C++, SFML, and ImGUI. The game followed the ECS (entity component system) architecture. We implemented a parallax background that moved as the player moved, various enemy AI including that attacks when a player is in sight or applies a status effect preventing the player from moving if the player is within a configurable radius, gravity tiles and a level editor.

COMP4303: Aritificial Inteligence in Video Games

Video

(Click the image to watch on YouTube)

IMAGE ALT TEXT

Technologies

  • C++
  • BWAPI

Brief Description

As a group of two we developed a Starcraft AI in C++ using the BWAPI libary.

Features:

  • Gathering in game resources.
  • Completion build orders.
  • Scout out the enemy position.
  • Defend the AI's main base and expansion base.
  • Expand to a new location once a condition is met.
  • Attack the enemy's base once a condition is met.

About

Checkout the README file for a list of projects I have created both personal and during my CS degree.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published