We were established in 1994 to professionalise Fintech engineering, and since then we have continually provided high-quality professional services that delivered great technology.
Today we are the world's leading innovators and practioners of software engineering and quantitative financial modelling.
Our teams are focussed and motivated, our clients are well-served and we are playing a critical role in moving our industry forwards.
Clients are always right... but keeping you happy means keeping our own teams happy. Our consulting engineers are highly motivated, continually building real world experience across a broad variety of projects.
Deep engineering talent is the scarcest of resources, and we nurture and protect it, and this is the source of our success.
It has taken many years to refine a client engagement model that meets the needs of our engineers and clients alike. We truly appreciate the trust you place in us, especially when you first buy from us, and this trust is precious to us.
A healthy client relationship means you can rely on us without being dependent upon us. We manage this balance by offering services that span the full project lifecycle - from early-stage innovation work such as envisioning requirements, prototyping, research, modelling, design and functional architecture - through to project implementation work such as development, integration, re-engineering, testing, documenting and training.
This means that we walk our talk and we can commit to the entire transformation from start to finish. But equally you are free to use us only where and when you want to.
We prefer to operate a project-based engagement model where we agree the objectives, approach and deliverables in advance. It is our pre-sales conversations that build trust and often inspire the greatest moments of innovation – these brainstorming sessions are when we have the greatest degree of freedom before the ideas get realised.
Our engineers also value this approach. It creates stimulating work and provides sufficient freedom for both sides to collaborate creatively. Having a clearly articulated objective provides a sense of mission and purpose.
Good teamwork demands a common objective and common values. We are a community of likeminded individuals on a common journey....Read more