Daniel Petersen


I am a Software Engineer from Vancouver Island, BC with experience in front end design, backend development, database design, user authentication, API Integration and graphic design.


I have experience developing business websites, online stores and web applications. I have worked with a wide range of technologies and tech stacks and I continue to grow and learn in new directions.

Projects

Kaleido


Kaleido is a recent project 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 Javascript.


Project Repository: github.com/dpet/kaleido.js
Project Demo: www.danielpetersen.ca/kaleido

Mathpro


Mathpro is a project done 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

North Island Web


North Island Web is a sleek looking website that uses Wordpress. The site is optimized for speed and the pages work well in slow internet areas. The site is hosted using Digital Ocean and uses PHP, Mysql and Apache.


Project Site: https://northislandweb.com

Experience

Previous Work


I have a wide range of experience which has helped me along the way. I started programming Android games about 5 years ago using Java and Eclipse. This was a great introduction to programming and helped me understand layout systems and build processes. I moved onto internet games using Unity3D and C#. After minimal success, I moved into web development and started freelancing for backend work. I built many websites and web apps for clients and I was able to grow my skills with practical application. My clients ranged from the RCMP locally to a development studio in New York.


I am currently employed as a junior web developer for Blockstream. This has been a great opportunity to work with many technologies such as Jekyll, Django, React and WordPress, and to see the inner working of CryptoCurrency systems. I enjoy the challenge of learning new technologies and systems and look forward to building out new systems with some very talented engineers.


Contact

Email: dpetersen1@live.com