Vikolo Dynamics

Machine learning,engineered intoproducts.

Vikolo builds machine-learning systems, the services that run them, and the apps people use every day. Research to production, in one team.

RecordingEnglish

Speaker 100:02

Can we move the design review to Thursday at three?

Speaker 200:06

Thursday works. I'll send the updated deck tonight.

Streaming speech recognition that keeps up with live audio. Illustrative example.

What we build

One team, from model to interface.

We work across the whole stack: data, models, the services that run them and the apps on top. What we research is what ships.

Machine learning

Speech and audio systems that hold up outside the lab: speaker recognition with neural voice embeddings, Arabic speech recognition and audio quality gating.

  • Speaker recognition
  • Speech recognition
  • Audio processing

Applied AI

Language and vision models grounded in named sources, with guards that keep every answer cited and checkable against the original text.

  • Retrieval and semantic search
  • Multimodal vision
  • Streaming translation

APIs & infrastructure

Containerised services and model endpoints, real-time streaming and the pipelines between them, deployed on managed cloud and measured in production.

  • REST and streaming APIs
  • Python and TypeScript services
  • Cloud deployment

Native apps

Swift and Kotlin apps built for each platform, with Live Activities, widgets and offline reading where they belong.

  • Swift and SwiftUI
  • Kotlin and Jetpack Compose
  • Web

Products

RecitID

Qur'an identifier and live sermon translation

Hear a recitation. Know the surah, the verse and the reciter.

RecitID names what's being recited, often within seconds. It translates the Friday khutbah live, reads Arabic from a photo, and carries a 604-page Madani Mushaf. Native on iOS and Android.

Reciters recognised by voice
250+Reciters recognised by voice
Verses indexed for recognition
6,236Verses indexed for recognition
Reciters to listen to
120+Reciters to listen to
Translation languages
40+Translation languages
RecitID on iPhone: the Detect screen, with Tap to identify surah, ayah and reciter

Engineering

Measured in production, not in a demo.

How we build systems like RecitID: tested on audio they have never heard, guarded at every step, and designed to keep working when a dependency doesn't.

One recordingProcessing
  1. CaptureOn-device quality check
  2. CleanFiltering, loudness normalisation
  3. Speech recognitionArabic speech to text
    Voice embedding250+ voice profiles
  4. Match6,236 verses, confidence scored
  5. AnswerSurah, verse and reciter

Parallel pipeline

One recording, two models at once. Speech recognition and voice embeddings run side by side, then meet at verse matching.

Reciter recognition

Top-1 accuracy on held-out clips

Clean audio96.1%
With 10 dB noise96.4%
16 kbps phone codec96.4%
90%100%

Evaluation

Scored on 10-second clips the model has never heard, in clean, noisy and phone-quality conditions.

Internal evaluation, September 2026, against the live service. 168 of 254 reciter profiles measured.

Guardrails

Language models never write verse text themselves. Answers are grounded in named sources and carry citations.

Graceful fallback

If live streaming is unavailable, transcription switches automatically to a chunked pipeline.

Retrieval

Semantic search across every verse of the Qur'an and 76,309 hadith from 17 collections.

Built with

  • Swift
  • SwiftUI
  • Kotlin
  • Jetpack Compose
  • Python
  • FastAPI
  • TypeScript
  • Next.js
  • Node.js
  • Docker

Company

We build what we ship, and we run what we build.

Vikolo Dynamics is a technology company. We design, build and operate the systems behind our own products, and take on engineering work for organisations that need the same depth: machine learning, AI features, APIs and native apps.

Company
Vikolo Dynamics Ltd
Founded
2025
Product
RecitID
Serving
Worldwide

Have something
hard to build?

hello@vikolo.com

We typically respond within 24 hours.