About Me

flood.brennan@gmail.com
(201) - 458 - 3002

Ever since a Mathematics course in college wherein I had to learn Python and Javascript in order to perform linear algebra operations on the computer, I've been fascinated with software engineering.

After graduating from Tulane with a degree in Mathematics, I've been refining my skills in Javascript, and as a recent graduate of App Academy, I've become familiarized and competent with many interesting technologies such as React, Redux, Node.js, GraphQL, Apollo, Ruby/Rails, Postgres, and MongoDB.

I've developed several projects utilizing the above technologies. BlissCord: A web application written in Rails and React based on the chat app 'Discord'. Study-fi: An application utilizing the MERN stack with GraphQL and Apollo based on Spotify. NoobTube: A web app utilizing MERN stack based on 'Youtube'. DemonSlayer: A JavaScript / Canvas browser game.

Study-fi

Study-fi is a Web Application based on Spotify. Study-fi's functionality is inspired by the popular music app Spotify, however it's thematic inspiration for the song-pool and minimalistic feel stem from the popular music genre entitled 'Low-fi Hip Hop Beats.' It's an app to study while listening to.

The MP3 files are stored in AWS S3 buckets, and MongoDb is used for the app's database in junction with Node.js and Express to structure the backend. GraphQL was also implemented for more efficient and effective associations and mutations. The frontend was then built in React.

Study-fi Links

BlissCord

BlissCord is a Web Application based on Discord This app served as my first fullstack project. The backend for BlissCord was written in Ruby on Rails, with a PostgreSQL database. The frontend was written in React.

The purpose of BlissCord was to implement live-chat functionality through text messaging--both in group chats and in direct messaging. This was achieved using both Ruby ActionCables, and React Websockets to establish a continuous connection between the user and the server, providing live updates to every chat they belong to.

BlissCord Links

DemonSlayer

DemonSlayer is a Browser Game written in JavaScript / Canvas Using Canvas for the rendering area and JavaScript to develop the game's rendering, movement, and npc behaviors, DemonSlayer is a Castlevania inspired 2D Beat-em-Up browser game.

The game features 2D-based physics such as gravitational acceleration, horizontal velocities, and collision detection for platforms. The Player's character and enemies are rendered using spritesheets, and JavaScripts animation frame request functionality. Players can make use of "W,A,S,D" button inputs to control their character, with attack being bound to "spacebar," and dash being bound to "left-shift."

DemonSlayer Links

NoobTube

NoobTube is a Web Application based on Youtube Again utilizing the MERN stack, NoobTube replicates Youtube's functionality with a thematic twist of 'Call of Duty' themed videos and styling alongside the assitance of the React-Video API.

On NoobTube, users can upload, comment on, and most importantly watch Videos.

NoobTube Links

Contact Me