Expertise / Backend, data & integrations

Connect the systems.
Make the data useful.

We build APIs, data pipelines and integrations that bring information into your product, with the permissions and operating choices it needs.

AppsExisting systemsDevices
Your backendCollect · connect · control
Information people can use

01 / Make separate activity comparable

Different apps.
A shared foundation for evidence.

For the Adult Literacy XPRIZE, we built the analytics infrastructure used to help conduct the competition.

Built by entrant teamsLearning appsUsage activity
Built by Twenty Ideas
Android SDKA shared collection point
Event processingKafka
Custom analyticsKotlin
For organizers & evaluatorsXPRIZE organizer dashboard with participation by city and app, beside its multilingual Android interface
Participation in a common view.

XPRIZE defined the competition. Entrant teams built the literacy apps. We connected collection and reporting.

Inside the XPRIZE platform

02 / Make access part of the architecture

The same platform.
The right view for each role.

CliniciansAdministrative teamsPatients
Role-based permissions

Access follows responsibility.

Relevant informationUseful working view
PRVNT patient list with preset filters and advanced filtering
PRVNT / Find the work that matters.

Patient-list filters help care teams navigate their work. Permissions govern access across the product.

Explore the PRVNT platform

Twenty Ideas delivered design, implementation, infrastructure and EHR integrations alongside Nsight’s CTO and product lead.

03 / Give different data a shared meaning

A media file becomes
something you can search.

DBMO.ai connected transcripts and image analysis with time-associated metadata.

VideoAudioText
Transcripts + image recognitionEntities · topics · themes
Searchable metadata
WhatWhere in the media
DBMO video analysis interface locating detected topics within a media timeline

Find the useful moment.

Meaning and timing give the interface something useful to work with.

Explore DBMO.ai

20i’s work joined product research, the analysis pipeline and the interface for exploring the result.

04 / Choose the connection for the job

Make each connection
fit the job.

We design the boundaries around what your product needs to do, when it needs an answer and who owns the information.

API

Ask for what
the screen needs.

InterfaceRequestResponseApplication
service

Better Breastfeeding connects its React interface with an API and data layer.Product + API

Events

Keep collection
and analysis distinct.

ActivityProcessing

XPRIZE’s SDK and Kafka architecture connect entrant activity to analytics.Events + reporting

Integrations

Fit the systems
already in use.

Your productExisting
platform

LearningWrite connected Canvas and ClassLink to classroom workflows.Sign-in + rosters + assignments

Let’s connect the work

What does your product
need to connect?

Bring the systems, the information and the job it needs to support.

Talk about your systems