Products

The apps DojoLabz builds and runs — from live on the stores to internal testing. Built in the open, shipped and operated on our own infrastructure.

shipped & in testing

Colony Scanner app icon

Colony Scanner

Android / iOS

live

A sci-fi minesweeper where you scan alien worlds for hazards and extract resources. Six planets, three scan tools, and increasing danger as you progress through the tiers.

Flutter Dart Riverpod
Mitra app icon

Mitra

Android / iOS

internal testing

A personal AI companion that remembers you. Natural text and voice conversations, semantic memory across sessions, emotional context awareness, and proactive nudges — built to feel like a friend beside you.

Flutter Amazon Bedrock AWS Lambda Cognito

build log

Colony Scanner

  • 2026-05 First playable build; centralized logging wired in from day one.
  • 2026-06 Board reveal and hazard-highlight mechanics; ads stripped out for a clean launch.
  • 2026-07 Tutorial system, scan-tools rework, audio and wake-lock; Android/iOS rebrand and release signing.
  • 2026-07 Native store review prompts shipped; System Gamma campaign in design.

Mitra

  • 2026-05 End-to-end on Android — voice input, proactive nudges, and conversation mode.
  • 2026-05 Memory API for semantic recall across sessions; settings and timezone persistence.
  • 2026-06 Topic-triggered reminders; PII scanning and encryption; account and data-deletion flows.
  • 2026-08 Onboarding flow, adaptive icon, release signing; cross-account data isolation hardened; internal testing on Play Console.

how it's built

Colony Scanner

A Flutter client with Riverpod for state. Each planet is a procedurally generated hazard field — density and scan-tool economy tuned per tier so difficulty ramps without hand-authoring every board.

Structured logs stream to the same Loki/Grafana stack that runs the rest of DojoLabz, so crashes and session drop-off from real players are visible on a dashboard rather than guessed at.

Mitra

Flutter on the front, a set of single-purpose AWS Lambdas on the back — chat, memory read/write, settings, reminders, and a WebSocket voice path. Amazon Bedrock handles generation; Cognito handles identity.

Long-term memory is stored as embeddings and recalled semantically, so context carries across sessions. A dedicated PII-scan step and per-account encryption keep that memory isolated, with self-serve data deletion built in.

client work

Alongside its own products, DojoLabz takes on a small number of select client builds — full-stack apps designed, shipped, and operated on production infrastructure. If that's what you need, get in touch.