Michael Davidson:

A Professional Portfolio

My Projects


Over the years I have created various projects that have showcased my coding abilities. Many of these were before I began learning how to code properly, but I have included those to show my ability to think through problems and be creative when it comes to coding and digital content creation.

HTML

CSS

JavaScript

Scratch

Spreadsheets

Video

Clear All

Combination Lock with Audio Response
Link

Project: Combination Lock with Audio Response


Description: While making a digital breakout I wanted to make a clue where participants had to turn 'dials' to the correct numbers to hear a message. I managed to figure out how to do this on Scratch.

  • Scratch
MakerEd NZ YouTube
Link

Project: MakerEd NZ YouTube Channel


Description: As part of my Google Innovator Project, I started a YouTube Channel called MakerEdNZ which started off as a place to hold a series of videos that teachers could use to teach Scratch. I later added several other series on the channel.

  • Scratch
  • Video
Meal Maker 3000
Link

Project: Meal Maker 3000


Description: This was my first portfolio project for my CodeCademy course. I was tasked with creating a JaveScript program that would provide random messages when run. I chose to make it a website and instead of giving messages it gives a different combination of meal, drink and dessert to help you choose what to eat.

  • HMTL
  • CSS
  • JavaScript
MNS News
Link

Project: MNS News


Description: While a teacher at Matua Ngaru School, I worked with several students to create a news program for students and parents of the school.

  • Video
My Portfolio
Link

Project: My Portfolio Website (This Site)


Description: For my CodeCademy course I was given the task of making this site. It is meant to be responsive and interactive, which was accomplished by using HTML, CSS & JavaScript.

  • HMTL
  • CSS
  • JavaScript
Responsive Website
Link

Project: Responsive Website


Description:For Codecademy, I had to make a responsive website that was responsive. I used grid, flexbox and @media tags to make the website change as the size of the screen or window changes.

  • HTML
  • CSS
Tournament Calculator Screenshot
Link

Project: Tournament Calculator Spreadsheet


Description: I made an automated Google Spreadsheet linked to a Google Form that can serve as a scorekeeper for tournaments. The standings update automatically when scores are inputted into the form. The playoff brackets update automatically as well.

  • Spreadsheet