Case Studies

Mirrorwell logo

AI Companion for Self-Reflection, Grounded in Psychoanalysis

Client: Mirrorwell, a self-reflection and relationship-insight app. · 2025

An AI companion that helps people understand why their relationships go the way they do: psychodynamic conversation design, long-term memory, voice, and safety and privacy built in from the first line of code.

Read the case study →

Sales and Customer Support Call Centre Integration

Client: a US satellite TV provider with domestic and offshore call centres. · 2012

Black River developed a full service sales and customer support application for a call centre operated by a USA-based satellite TV service provider. The client required a custom solution built to exact specifications to streamline deployment on various infrastructure in domestic and offshore call centres. …

Read the case study →

Transport Logistics portal

Client: a freight-exchange operator serving the haulage market. · 2012

A high-load ready online information exchange network developed for the members of the haulage market: freight owners, hauliers, freight forwarders. The application runs on a highly optimised MSSQL database supporting replication on multiple servers. The data is accessed through Microsoft Entity Framework (MS EF), which …

Read the case study →

Golf Training Mobile Application

Client: a sports-technology start-up building connected golf training gear. · 2012

A mobile application designed to analyse and improve golf skills. A monitoring Bluetooth dongle is attached to a golf club and paired with mobile device (Android or iOS running tablets and phones). The player’s swing is displayed as a 3D model accompanied with various angles, …

Read the case study →

Sugar CRM

SugarCRM and Filemaker Integration

Client: a local advertising agency. · 2012

A local advertising agency decided to take the open source route and setup SugarCRM as their main Customer Relationship Management (CRM) software. At that point, the company was running Filemaker as the main fulfilment and booking software. The goal was a full 2-way synchronization between …

Read the case study →

Revive Adserver and Advanced Reports

Client: a large Toronto publishing company. · 2012

Client: a large Toronto publishing company. A unique Windows-based WIMP (Windows-IIS-MySQL-PHP) implementation of a Revive Adserver (formerly OpenX Source) cluster setup for a large Toronto’s publishing company. The cluster is based on 5 servers including a direct hookup to a CDN (Content Delivery Network). In …

Read the case study →

Revive Adserver Clusters for Online Gaming

Client: the publisher of a popular massively multiplayer online game. · 2012

Client: the publisher of a popular massively multiplayer online game. Black River successfully deployed Revive Adserver (formerly OpenX Source) clusters for online gaming. An extensive Revive Adserver cluster setup – based on 14 LAMP (Linux-Apache-MySQL-PHP) servers and capable of serving up to 30,000 impressions per …

Read the case study →

Revive Adserver Cluster and RTB Network

Client: a Toronto ethnic-media marketing agency and its network of community publishers. · 2012

Client: a Toronto ethnic-media marketing agency and its network of community publishers. One of our most recent clients was a local ethnic marketing agency, which specializes in resale of large advertising packages from the provincial and federal governments and “corporate Canada” to a group of …

Read the case study →