Hello. Bonjour.

I'm Derryk.

I am an aspiring front end web developer and I am currently living in Edmonton, AB Canada.

Have a look at some of my work and learn a little about me below.

Technologies

Worked with in recent projects...

HTML5 Logo HTML 5
CSS3 Logo CSS 3
JavaScript Logo JavaScript
ReactJS Logo React
Git Logo Git
GitHub Logo GitHub
Firebase Logo Firebase

Have also worked with...

Angular Logo AngularJS
Vue.js Logo Vue.js
AWS Logo AWS
Google Cloud Logo Google Cloud
GitLab Logo GitLab
Node.js Logo Node.js
MongoDB Logo
PouchDB Logo PouchDB
Python Logo Python
Docker Logo
WordPress Logo WordPress
Sass Logo Sass

Projects

Ulti Stats

Description

Ulti Stats is a progressive web application made for tracking statistics during Ultimate games. This was my most ambitious personal project to date, with a large and fast changing application state. Ulti Stats was built using React for the front end and Google Firebase for a serverless backend and hosting.

React Logo Firebase Logo HTML5 Logo CSS3 Logo JavaScript Logo

dboydgit To-Do

Description

This progressive web application is my version of a modern To-Do list app. This web app syncs instantly between devices using a Google Firestore database. Originally built with PouchDB and CouchDB for syncing and NodeJS with Express for authentication. I recently refactored the app to work with Google Firebase for database, authentication, and hosting.

React Logo Firebase Logo HTML5 Logo CSS3 Logo JavaScript Logo PouchDB Logo

Dice Scoresheets

Description

This web app was my first time working with React. The app is a simple Yahtzee score sheet for up to 8 players. I also integrated some elements of the material design framework Material-UI.

React Logo HTML5 Logo CSS3 Logo JavaScript Logo

Portfolio Rebalancer

Description

This application allows the user to input stock portfolio allocations and outputs the amounts needed to purchase to rebalance the portfolio to the target allocations. The app uses AngularJS for the front end and persists data locally using the browsers localStorage API. The app is hosted on Google App Engine and uses and AWS Lambda function to retrieve stock prices from a stock price API.

AngularJS Logo HTML5 Logo CSS3 Logo JavaScript Logo Google Cloud Logo AWS Logo

Education

code
Web Development
Self Directed

The majority of my web development learning has been done through self study and completing projects. When working through problems I always start at the official documentation for the tool I am using and branch out to other sources if I need more insight.

code
Web Development
Online Courses

As well as learning through my personal projects I have completed several online Courses and tutorials. Including University of Helsinki Java MOOC, FreeCodeCamp (8 total certifications), Harvard's CS50 Online Course, as well as other online tutorials and courses.

school
Formal Education
P.Eng, Alberta
Professional Engineer Registered in Alberta
B.Sc. Civil Engineering
University of Glasgow, Scotland
Post Graduate Diploma in Education (PGDE)
University of Strathclyde, Scotland