About



Who Are We?

We are software ninjas! We believe in good software development, with a high degree of quality in both function and design.

We are passionate developers who genuinely love being a part of this great community.

We live and breathe software development and technology which is evident in the work that we do. We don’t believe good programming can exist without passion, self-teaching and a love of learning.

Whether you’re looking for a strong start to your new project or you just want to improve your existing situation, our experienced team has the knowledge and resources to help your applications take off.

Our company profile is available here if you’re interesting in learning more about the team, our company vision or the types of projects we’ve been involved with in the past.

Our Team

Matthew Carriere, Co-founder and Lead Software Developer | blog | email

Matthew Carriere has been developing software for over 10 years. His career started at the Microsoft Campus in Redmond WA working on Visual C++ applications. When he is not busy being the CEO, Matthew develops mobile and web apps. Ruby on Rails and iOS /Objective-C are his tools of the trade. Matthew is involved in every aspect of the company and is often called upon to unblock developers or to offer a solution to some our clients more challenging issues. Matthew also runs the Vancouver iOS Developers Meetup and runs beginning iPhone development courses almost every weekend at Black Ninja. Matthew feels that code is a craft and well written applications come from developers who are passionate about what they do. He blogs at matthewcarriere.com.

Shereen Qumsieh, Co-founder and Lead SharePoint Developer | blog | email

Shereen is extremely passionate about web standards and intelligent design. Poorly designed web sites keep her up at night – and that keeps all of us up at night. She is an advocate of taking the time to understand your users, and building a site that is both functional and good looking. She focuses on delivering high quality SharePoint solutions for enterprise customers. As a Microsoft Certified Professional, Shereen has extensive experience architecting, installing and developing custom solutions for SharePoint Server 2007. She is also a prominent member of the local SharePoint community; delivering SharePoint Designer and SharePoint development training in Vancouver and Victoria as well as blogging at blog.qumsieh.ca. Shereen currently holds a Bachelor of Technology (B.Tech) degree from the British Columbia Institute of Technology (BCIT).

Additional Certifications: MCP, MCTS
Kaveh Eshghi, Senior .Net Developer | blogemail

Just like how ninjas fight all the time, Kaveh codes all the time.  He is an enthusiastic software developer, who is active in the software community and often finds himself answering questions on Stack Overflow.  Kaveh has been working with .Net for the majority of his career, developing all kinds of applications.  He takes pride in his work and takes a deliberate and disciplined approach.  With software development the possibilities are endless, and that’s how he likes to look at it.  Kaveh has a Bachelor of Science in Software Engineering from Simon Fraser University and is currently pursuing his Microsoft Certified Professional Developer (MCPD).

Additional Certifications: MCP, MCTS