Daniel Petersen

I am a Web Developer from Vancouver Island, BC with experience in frontend development, backend development, database design, user authentication, API Integration and graphic design. I enjoy building full stack applications that allow users to interact with data in useful ways.

I have developed multiple sites and apps and I have worked with a wide range of technologies including Javascript, React, Vue, PHP, Laravel, ASP.NET, MySql, Postgres, Jekyll, CSS, SASS, Bootstrap, GIT, REST, authentication, Api integration and much more.

I am currently looking for full time employment. I can work remotely or relocate.



MyShedRental is a site I built for a client that allows sheds to be rented out to customers by dealerships across the United States. The site walks users through multiple forms and then generates a legal contract using the RightSignature API. The interactive forms generate useful informaton such as optimal payment timelines. The site also allows for payments to made using PaySimple and Stripe.

The site is built using PHP, Laravel, MySql, and Foundation for the frontend.

Project Site: www.myshedrental.com


Mathpro is a project I built for a client who wanted an interactive calculater for geometric shapes. The project is built using PHP, Mysql and Laravel on the backend and Vue on the front end. The project involved many challenges including converting thousands of formulas from excel spreadsheets and converting them into useable javascript with regex. The site also utilizes katex to show the calculations in a math friendly format.

Project Site: www.mathpro.biz


DerfiDefi is a site I built to access Decentrilized Finance data from multiple networks using Metamask. The goal of the site is to shed light on the underlying contracts of AMM's and to help people learn about how the contracts work together to create Automated Markets for tokens.

The site is built using React with hooks and the Context API for state management.

Project Site: www.derfidefi.com


Kaleido is a project I built that allows an image to be used in a webpage to create a kaleidoscope type effect. The library is easy to use and configure. I created a demo project to help users see how different configurations affect the animation. The animation is optimized to run at 30fps and to stop running when the it isn't on screen to save battery and processing power. The project is built using modern ES6 Javascript.

Project Repository: github.com/dpet/kaleido.js
Project Demo: www.danielpetersen.ca/demo/kaleido
Demo page 1: www.danielpetersen.ca/demo/flower
Demo page 2: www.danielpetersen.ca/demo/cloud


Email: dpetersen1@live.com