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 and web applications. I have worked with many technologies and I continue to expand my list of aquired skills.



Kaleido is one of my recent front end projects that allows an image to be used to create a kaleidoscope type effect. The library is easy to use and configure. I also created a demo project to help users see how different configurations affect the animation. The animation is optimized to run around 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 was an interesting project done for a client who wanted an interactive calculater for geometric shapes. The project is built using PHP 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


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 not having much 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 looking for a portal to allow people to rent sheds.

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.


Email: dpetersen1@live.com