About Us
We’re not the “usual” group of software developers. We are driven by curiosity. We encourage breadth of knowledge and diversity of experience and use this to create better software.
What we can do for you
No two projects are alike. Software is written to solve a problem and creating the solution to that problem requires understanding. We will work with you to understand that problem, design the solution and implement it.
We may not always start as experts in your problem domain but we aim to become them!
The XVI philosophy
Software is nothing without its users and no design is right the first time. Feedback from real users is vital at all stages of the process: planning, design, implemenation, release and post-release. We will listen to this input and use it to help guide your project.
Doing things right can take time. Doing them wrong can take even longer. All engineering requires trade-offs but the skill lies in finding the right ones. We will work with you to identify the right trade-offs for your project’s goals, timeline and budget.
Problems are unpredictable. Some appear difficult yet turn out to be simple. Others appear easy but are intractible. No matter how you plan, something will come up. Often, a little flexibility elsewhere will change a hard problem to a solvable one. We will ensure that time and effort is spent on the right problems and in the right places.
Our team
Our team is based in the Kitchener-Waterloo area in Ontario, Canada and is happy to work with clients worldwide. We usually work remotely but on-site work or meetings can be arranged.
Fraser
C++ Wrangler
Fraser is the founder of xvi.io. To relax after a day of software development, he likes to sit down and… do some different coding projects. Or read a textbook for fun. There’s always something new to learn!
Hamish
Chief Supervisor
Hamish supervises the work at XVI and ensures everything is done to his satisfaction. When it is not, he commandeers the keyboard to make his edits.