DN

bricks that have been painted pink

Hi, I'm Daniel Noordegraaf.

I'm a Toronto-based web developer.

The Film Factory

A group project created with the help of Linh Doan, Iris Chan, and Rob Klassen.

The Film Factory is a film recommendation app that utilizes The Movie Database api to recommend foreign language films based on an English movie selection.

Notable achievements in this project were the use of batched api calls using promise.all(), and sorting a large database of results using pagination in React.

The Film Factory was built using React, React Router, Axios, Firebase, and Sass.

Film Factory

Blogz

A fully functional blogging platform created using React

Blogz allows users to create articles that include titles, subtitles, images, and body text.

A technological hurdle in this project was dealing with dynamic input creation within a custom built React form.

This project was created using React, Firebase database and authentication, and styled with Sass.

Blogz

Trivia Blitz

A pair-programmed app created with Ryan May

Trivia Blitz takes in user input to create custom trivia games using the Open Trivia API

The user is served a fully scripted trivia game experience that calculates score based on time taken to answer each question.

The Open Trivia API is good but not perfect, so error handling played a key role in guaranteeing a consistent user experience.

Trivia Blitz was created using Vanilla Javascript and Sass

triviablitz

Beach Stays

A pixel-perfect PSD conversion created to practice working with design documents.

I enjoyed being assigned a task that required such styling precision because I was able to flex my problem solving skills to achieve great looking results relatively quickly.

Beach Stays was created using HTML, SASS, and CSS Grid.

beach stays

Shaun Young RMT

A paid job for which I was tasked to build a website for a local massage therapist.

I came upon this opportunity shortly before I started bootcamp at Juno College. Being short on time I opted to use Gatsby to get the site up and running quickly and efficiently, and also to get some experience with static site generators.

This site was created using Gatsby and Sass, and in my humble opinion it looks great!

shaun young rmt

Epic Euchre

A multiplayer euchre game that I created to help my family better keep in touch during the pandemic.

The code base for this project quickly became large and unwieldly because I wasn't yet familiar with the organizational benefits of namespacing in javascript. I kept it organised as best I could using comments, but because of the long-scripted nature of socket.io organization, the code is still quite verbose. Despite this, I'm still proud of this project and have decided to include it in my portfolio to showcase my growth as a developer.

Epic Euchre was created using Node.js, Express, Vanilla Javascript, Socket.io, and SASS.

epic euchre
Daniel and Family

I'm Daniel and I'm

If you find me away from my computer I'm probably cycling my baby around the city, trying to play tennis, smashing a squash ball(in the olden times), or playing softball. I've been teaching myself to code intermittently for a few years, but as a recent grad of Juno College's Web Dev Immersive Bootcamp, my ability to learn quickly has been supercharged and I'm ready for any challenge. I'm passionate about building fast, responsive and accessible sites using HTML5, CSS Grid, Javascript, and React. I also enjoy tinkering with backend technologies like Node, Express, MongoDB, Firebase, and REST APIs. If you'd like to work together, reach out either directly via phone or email, or find me on social media: