Experience Visualized

Our work emphasises efficient and creative outcomes - elevating your team's productivity through improving technology.

data visualization artists

user experience experts

full-stack developers

system-agnostic programmers

Our team brings decades of experience in software development and consulting, user experience modelling, and business analysis to any new software or business challenge. It has been said there are no truly new problems in software, only variations on existing problems - between the two of them and the rest of our team we are confident that we can solve what you need us to solve.

Perpetual Learners

Every contract, every different client brings a new opportunity to learn. Our first job is to try to understand what you understand – to learn your world – in order to uncover the technological and contextual issues at hand. Our approach is founded on deep understanding and can then draw from similar situations in other domains to ultimately deliver the project.

The art of simplicity

We know we’ve done a good job when the response to our solution is "well of course". It means that we have managed to communicate the issue in the clearest possible terms to the intended audience. Translation and language are a huge part of what makes a software project work – moving the concrete into the abstract and back again.

Work is Love Made Visible - Kahlil Gibran

An aspiration.

Being impeccable.

Doing everything to our highest ability and with mindfulness and selflessness.

Being in service.

"If a job’s worth doing, it’s worth doing well" – Dad.

Bring Data to Your Life

Interfaces for Users

Often applications forget that users with different jobs interact with a system in specific ways. We make sure we understand each user, not as a generic persona, but as an integral team member who is responsible for providing system input, analyzing system outputs and making essential decisions. Our applications are designed to minimize user interaction by tailoring workflows on and off the application to ensure a user has an efficient day’s work.

Leaving Tables Behind

Traditional information systems are based on lists and totals, details and rollups. Modern visualization libraries allow us to develop interfaces that truly represent non-linear, abstract concepts as needed. A relationship graph or three dimensional graph may be the proper way to interact with your data, our extensive experience with data visualization makes this possible. Our team uses every available tool to deliver light weight, highly performant, technologically suited interfaces that run on the appropriate devices for your business.

Data Viewports

Integrations with external data sources, augmented reality graphics on mobile devices and global positioning systems can take a good visualization and make it great. Our vast experience with data architecture lets us craft an efficient, secure data stream to feed your data visualization viewports. Our relationships with seasoned game developers lets us build interactive simulations and Virtual Reality systems completely based on your business and your data.

Service Design

A truly effective information system considers the strengths of the users and their business environment. Designing high-touch, critical-action systems requires a deep understanding of a user and his/her environment. Site visits, process modelling, and system prototypes are just some of the methods we’ll employ to deliver systems that seamlessly integrate into a user’s working life.

Project Recovery

It's never too late to turn things around. When a development effort goes wrong the consequences can be dire. Our team has the experience and discipline required to quickly establish a rescue plan and execute it effectively. We then implement processes so future development is stable, predictable and manageable.

Agile Management

We aren’t afraid to change direction. The development process itself can expose new feature potential while the business can impose new priorities. Our experience with Agile methodologies lets us adapt quickly with very little wasted effort in a controllable, measurable way.

Computational Intelligence

Let your systems inform their own futures. Neural Networks, Fuzzy Systems and Evolutionary Computation can help streamline business performance and surface problems that had yet to be identified. We are able to apply computational intelligence where it will be most effective while not hindering your day to day system performance.

Custom Software Development

Through it all, we build great software. Our team is trained to iterate quickly through prototypes, allowing us to deliver what works in the world, not just in design. Our deliverables have stood up against the highest levels of scrutiny and prevailed, your projects will be no different.

Contract Research and Development

Spontaneous opportunity and untested theories can revolutionize a project but interrupting an existing development routine can have the opposite effect. Leverage our experience for a quick benefit analysis and working prototype without interrupting your project lifecycle.

Quality Assurance

Every line of code we write is dissected by our comprehensive QA Process. We use business case level automated tests in our continuous integration (CI) pipeline. Extensive manual user testing ensures that each release is as close to bug free as we can get it.

Hydra FTE

Get the benefit of the entire team without hiring the entire team. We provide the resource that best suits the task at hand at the right time. Using our daily team scrums, we identify tasks and escalate problems to more senior team members — development remains on track.

Interfaces for Users

Often applications forget that users with different jobs interact with a system in specific ways. We make sure we understand each user, not as a generic persona, but as an integral team member who is responsible for providing system input, analyzing system outputs and making essential decisions. Our applications are designed to minimize user interaction by tailoring workflows on and off the application to ensure a user has an efficient day’s work.

Case: Zynergy Capital

Zynergy Capital. Zynergy’s primary focus is moving projects through various stages of review. As different departments interact with the projects list, a common interface is optimized to provide efficiency based on the job role of the user. At any time a user can toggle their optimized view to another job focus entirely to gain greater understanding of the project context within the system. This system uses the adaptive interface pattern in other areas to optimize departmental views and provide flexibility to managers without maintaining multiple interfaces.

Leaving Tables Behind

Traditional information systems are based on lists and totals, details and rollups. Modern visualization libraries allow us to develop interfaces that truly represent non-linear, abstract concepts as needed. A relationship graph or three dimensional graph may be the proper way to interact with your data, our extensive experience with data visualization makes this possible. Our team uses every available tool to deliver light weight, highly performant, technologically suited interfaces that run on the appropriate devices for your business.

Case: Ministry of Justice: Court Scheduling Concept

Court scheduling has always been a complex problem with many variables. When tasked with inventing a new interface for scheduling judges in courtrooms throughout the province, we opted for a single page visualization with symbology to communicate data values in context. Animated, interactive filters call attention to various aspects of the data. The visualization can be drilled into to focus on various regions. All the complexity of the yearly schedule could be viewed in one interface.

Data Viewports

Integrations with external data sources, augmented reality graphics on mobile devices and global positioning systems can take a good visualization and make it great. Our vast experience with data architecture lets us craft an efficient, secure data stream to feed your data visualization viewports. Our relationships with seasoned game developers lets us build interactive simulations and Virtual Reality systems completely based on your business and your data.

Approach: Driven Data Driven

As a natural extension to the business intelligence and data warehousing we’ve developed over the years, creation of optimized datasets to support reports are repurposed into efficient, positionally aware, services to drive visualizations through AR devices. Additionally, data captured through external devices feeds back into the warehousing and on to other devices seamlessly.

Get To Work

When a system just makes sense, users require less training have report fewer help desk issues. We constantly review our design assumptions and knowledge of your internal processes to turn your systems into tools. Your staff can concentrate on moving the company forward, not figuring out how to work around complex computer systems.

Approach: What You Already Know

All of our systems use consistent usability patterns that are tailored to suit the staff and environment. In situations where an industry has proprietary systems, we mirror the terminology and interaction patterns to fit seamlessly into a work environment where possible.

Three Trees Technical Inc. is a software development and information technology consulting firm located in Victoria, British Columbia, Canada.

The Team

Our staff consists of accomplished business analysts, software architects, technical strategists and highly experienced designers. We bring new and innovative approaches to application usability, problem solving through collaboration, and delivery of elegant solutions.

Our approach to team leadership and work ethic are highly regarded in the industry.

We hire learners.

Our team is diverse in skills and experience. This diversity creates better solutions for our clients because we examine all viewpoints.

We support each other to grow and learn, and this growing expertise is available to our clients.

The Name

Used throughout engineering and mathematics, triangles are stable and strong; a tree represents growth, nature, strength, longevity — all attributes fit for a product; and branches and roots reflect software's visible and invisible components. Three Trees Technical epitomizes the company vision and inspires the core of our work.

Three Trees Technical Inc.

Victoria, BC

By appointment

Send us a Message