My initials DM

Hi, I'm Dominic Mastrocola

Front End / Game Developer

Let's Work Together! View Projects

About Me

I am a Web Developer based in Ohio. I can take your ideas and turn it into a responsive website that can viewed all over the world. Currently attending Case Western Reserve University pursuing my Full Stack Web Development certificate. Open to dev work.

Portfolio

Weather Dashboard

Weather Dashboard

I made a Weather Dashboard that uses the OpenWeather API to get the weather for the requested location as well as the 5 day forcast. It uses HTML, CSS, Bootstrap, JavaScript, jQuery, and fetch.

Live Code
Stock Watchlist

Stock Watchlist

I worked with a team and used Agile Development Methodologies. Usning finnhub.io and google charts we got stock data and displayed it on the page. I developed the ticker list which gets random tickers from finnhub.io then displays them on the page and saves it to local storage. I also developed the serach functionality which adds ticker to the list and local storage as well as the ticker details page.

Live Code

Coding Test

Using JavaScript I used a game loop to to keep track of time. I made an array of question objects and everytime the user answers a question it grabs an random question from the list and deletes it. If the time runs out the quiz ends or if all the questions have been answered the test ends. If the user's score is a highscore a form is created and the highscore list is saved to local storage.

Live Code
coding quiz
To Do List

Taskinator

Using JavaScript I took input from the form and used it to create new DOM elements. I learned about the event.preventDefault() function to prevent page from reloding on form submit. I learned about data attributes and using local storage to save the tasks to browser.

Live Code

Run Buddy

A mockup website for a fake company named Run Buddy Inc. I used HTML and CSS. I made sure that images had alt tags and I used the most accessable tags for screen readers; and I used media queries to make it responsive to any screen size.

Live Code
run buddy
pathfinder project

Pathfinder

A pathfinder visualizer based on the A* algorithm. Made using JavaScript. You can change the position of the start and end nodes by clicking and dragging. Place wall nodes by clicking on an empty node

Live Code

JavaScript Craft

A simple minecraft clone made with THREEjs. The terrain is generated using perlin noise to create smoother terrain with randomness to make it feel organic.

Live Code
javascript craft
platformer

Platformer

A platformer game made using vanilla javascript. Features 2D box collision detection, Game physics, Multiple levels that are stored as text, powerups , and gamestate

Live Code

Let's Get In Touch

Feel free to send me an email, text, call, and/or connect with me on LinkedIn

Send Me An Email LinkedIn