Mathpro is a React app that lets users calcalate the geometric properties of different shapes. The user can select which properties to use as inputs and the app outputs the rest. Mathpro manages tens of thousands of calculations and generates dynamic calculators for each shape.
My most recent project for a client is MyShedRental. This portal allows dealers to rent sheds to clients on MyShedRental's behalf. MyShedRental is able to create accounts for dealers who are then able to create customers and shed rental contracts. Most of the site is locked behind a login but the price calculator was left public.
MyShedRental integrates multiple API's like Stripe for credit card payments, Paysimple for debit card payments and RightSigniture for digital contracts.
The authentication is built on laravels authentication system and protects against SQL injection, cross site scripting and saves passwords as bcrypt hashes so passwords are never saved as plain text.
SVG Animations are a nice creative touch for a website. The images are from Pixabay and converted into simplified SVG paths using Inkscape. CSS animations are then added for the drawing affect. See a site example here.
Programming Web Games with Unity3D and C# gave me the opportunity to dive deeper into programming and to learn better practices. I was also able to get a lot of feed back on how to create better user interfaces and user experiences.