ALEINFINITYTECH

Software studio · Romania

One codebase.
Two native apps.

ALE InfinityTech builds production mobile software in Kotlin Multiplatform — Android and iOS compiled from the same source and released on the same day. We ship the backends, the authentication and the document capture behind them too.

commonMain Kotlin · Compose androidMain Google Play iosMain App Store
1 → 2 One source, two native binaries
80%+ Minimum test coverage, enforced
EN · RO + Localised from day one, more languages on request
2 Products of our own in the portfolio

What we build

Four things, done properly

We are not a generalist agency. These are the areas we have shipped to production, repeatedly, on both platforms.

Mobile

Android and iOS from one codebase

Kotlin Multiplatform with a Compose Multiplatform interface, SQLDelight for offline storage, Firebase for sync and push notifications. Two real native apps — not a web page in a wrapper — built by one team, from one commit.

Backend

APIs built to be handed over

FastAPI and Python, async SQLAlchemy over PostgreSQL, REST and GraphQL. Versioned, documented and covered by tests, so the next team that touches it does not have to guess.

Identity

Sign-in without passwords

Keycloak OIDC with FIDO2 and WebAuthn passkeys — Face ID and fingerprint sign-in wired end to end on Android and iOS, with social and enterprise providers alongside.

Capture

Photograph a document, get data

On-device text recognition with ML Kit on Android and the Vision framework on iOS, with Gemini extracting the structured fields. Your users stop typing reference numbers off pieces of paper.

Our own products

We use what we sell

Both are built on the same stack we would build yours on. Running them ourselves is how we find the sharp edges before a client does.

Motorix

v1.0.2 · Android & iOS

Everything a car costs you, in one place. Motorix watches your RCA, ITP, rovinietă and CASCO expiry dates and warns you before they lapse, reads the documents straight from your camera so nothing is typed twice, and tracks fuel, servicing and cost per kilometre across every vehicle you own.

  • Kotlin Multiplatform
  • Compose
  • Firebase
  • SQLDelight
  • OCR
Read the case study

Plentria

In development

Your kitchen, inventoried. Plentria keeps track of what is in the pantry, what is about to go off and what it all cost — so the weekly shop is a decision instead of a guess. Romanian and English from the first build.

  • Kotlin Multiplatform
  • Compose
  • Firebase
  • SQLDelight

How we work

The order matters

Four steps, always in this sequence. Skipping one is how projects end up with a demo that cannot be released.

The spec comes before the code

Every feature starts as a written document: what it must do, how it is structured, and the task breakdown to get there. You approve that before a line is written, and it stays the reference when we disagree three months later.

Tests first, then the feature

Red, green, refactor — the test fails before the implementation exists. Eighty percent coverage is the floor, measured on every build, not a number we quote at you once.

Contract tests against the real API

Unit tests catch our mistakes. A second layer runs against your live backend and catches schema drift — the day a field quietly changes shape, the build goes red instead of the screen going blank in a user's hand. We have caught breaking changes this way within hours of them reaching production.

One release, both stores

Android and iOS built from the same commit, localised in Romanian and English, submitted together. No platform runs a version behind while the other catches up.

Available for new work

Tell us what you need built

Send the shape of the problem and roughly when you need it live. You get a written answer with an approach and a timeline — not a form reply and a calendar link.

contact@aleinfinitytech.com