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...


Have also worked with...
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.

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.

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.

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.
Education
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.
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.