Our Team
Meribah Flow Consulting is a Canadian-based team of passionate techies and database architects keen on translating our collective experience in both ecclesial and corporate settings into applications that enable diocesan organizations to focus on and succeed at their mission.

Jack Ong
Chief Executive Officer
Deep experience in server-side computing, web engineering and data management. Also a keen pilot and golfer.

Isabella Rojas
Software Engineer
An accomplished coder with a broad spectrum of skills. Loves travel, food and her dog Maui.

Matt Martin
Chief Delivery Officer
Youth Worker turned Salesforce Administrator. Loves the outdoors and a good paella.

Kyle Neilson
Ambassador
20 years of experience working with Catholic organizations throughout North America. Tasked with growing the Meribah Flow client base.

Soames Lum
Product Team Lead
Software Solutions Architect with roots in e-commerce retail and customer 360 principles. Soccer player with a mean BBQ game.

Kofi Johnson
Senior Technology
Deeply experienced in the Salesforce ecosystem, Kofi brings real world experience of high volume, critical data management.
Why 'Meribah Flow'?
In the Jewish Scriptures, ‘Meribah’ refers to a place in the wilderness where the Israelites began to protest and complain to God over the lack of water: “But the people thirsted there for water, and the people grumbled against Moses and said, ‘Why did you bring us up out of Egypt, to kill us and our children and our livestock with thirst?’ (Ex 17:3) So Moses cries out to the Lord, and the Lord instructs Moses to gather a few of the elders and with them, take his staff to the rock of Horeb, strike the rock, and from it water would flow for the people to drink...
How We Work
We seek to practice the Agile software development philosophy in our work with clients, and in particular, the following Agile principles (read more about Agile here):
-
Individuals and interactions over processes and tools
-
Working software over comprehensive documentation
-
Customer collaboration over contract negotiation
-
Satisfying customers through early and continuous delivery of valuable work.
-
Creating processes that promote sustainable efforts.
-
Measuring progress by the amount of completed work.
-
Continually seeking excellence.
