I Minimum Viable Products

  • Addicted to building greatness
  • Fast and reliable software


My name is Shawn Mayzes and I am a developer with over a decade of experience in the software industry in Vancouver, BC.

I’ve worked for companies as big as Electronic Arts, Tribal DDB and as small as Swingloop. My passion is in early stage startups where I can have an impact on the early decisions for a product and company.

Often I am working on a side project to further my skills as a developer and to try out a new technology. Each skill I learn further strenghtens my skillset on the next product I focus on.

Modern technologies

Learning the latest technologies provides an amazing sense of accomplishment. I love to use the latest technologies to keep my products on the cutting edge. If I don’t know a technology, rest assured I probably know someone who does.


I love what I do. My personal motto is “Do what you love and you will never work a day in your life”. By following that I’ve been able to work on some amazing projects.

Professional Leadership

When working in a team or leading a team, I strive to focus on the big picture with respect to delivery and results. I love to train other developers to take the next steps in their skills.

Code Quality

Through code reviews, Behat, Selenium, unit tests and more… The code benefits from code quality which is achieved from rigorous dedication to testing and quality.


I try and write about interesting things about web programming and design.

LaraChat - An MVP Case Study.

Inspired by a startup based Slack chat that I joined, I felt that I could start up a dev based Slack chat for the Laravel community. Initially there were no goals for user acquisition, just a thought that, “Wouldn’t it be cool if I could make a new friend in the Laravel community?”.

I started out by posting on http://www.chitchats.co/ with my personal email included on the text body. I did…

Read more