Hey, thanks for visiting! I'm Tom, a self taught developer with experience using HTML, CSS & JavaScript. I'm eager to build a career in the world of Web Development and network with other professionals to enhance my skillset. Keep scrolling for some of my latest projects!

Photo by Kyle Sung on Unsplash

The Weather App

  • Takeaway #1: How to use the Fetch API to request data and then use it.
  • Takeaway #2: The first project where I used multiple JS files and the import/export syntax, game changer.
  • Takeaway #3: Using ternary operators as values is incredibly useful.
  • HTML5HTML5 Logo
  • CSS3CSS3 Logo
  • JavaScriptJavaScript Logo

Anonymask

  • Takeaway #1: What HTML Canvas is and the different ways it can be used.
  • Takeaway #2: Do not be scared to go outside of the tutorial walls.
  • Takeaway #3: If I can make something that tracks your face… What can the government do? #wheresmytinfoilhat
  • HTML5HTML5 Logo
  • CSS3CSS3 Logo
  • JavaScriptJavaScript Logo
  • Experimental Feature: Requires Chrome/AndroidExperimental API

100 Days of Code

  • Takeaway #1: Learnt how to use an elements location on the page to then modify other elements values.
  • Takeaway #2:Progress bars!
  • Takeaway #3: How to get and use time.
  • HTML5HTML5 Logo
  • CSS3CSS3 Logo
  • JavaScriptJavaScript Logo
  • Under ConstructionUnder Construction Logo

Calculator

  • Takeaway #1: My first standalone project where I learnt I can make something without following a tutorial and I haven’t been wasting my time.
  • Takeaway #2: eval is a liability when it comes to security.
  • Takeaway #3: Grid layouts can only go in straight equal lines.
  • HTML5HTML5 Logo
  • CSS3CSS3 Logo
  • JavaScriptJavaScript Logo

Etch-a-Sketch

  • Takeaway #1:You can use de-structuring in your function declarations and calls.
  • Takeaway #2:The Hue in HSL values can go beyond 360 and it’s smart enough to just loop forever over the colour wheel.
  • Takeaway #3: Event listeners can automatically remove themselves after the first event.
  • HTML5HTML5 Logo
  • CSS3CSS3 Logo
  • JavaScriptJavaScript Logo

Robot Prisoner List

  • Takeaway #1:I need to spend more time learning React.
  • HTML5HTML5 Logo
  • CSS3CSS3 Logo
  • ReactReact Logo