Case Code Case Code Est. 2020

An office would only slow us down.

Case Code is a software company with no fixed address. We design, build and maintain mobile, backend and device-integrated products for clients anywhere — and you talk directly to the engineers writing the code.

What we build

Four things, done properly.

Mobile

Android & iOS applications

Products built on one Kotlin Multiplatform codebase — shared logic and data, native where it matters. Fewer bugs to fix twice, one team instead of two.

  • Kotlin Multiplatform
  • Compose
  • Android
  • iOS
Hardware

Device & payment integration

The work most software shops quietly decline: NFC tags and reader mode, handheld barcode scanners, thermal and label printers, and payment flows that have to clear every time.

  • NFC
  • ML Kit · ZXing
  • Honeywell
  • Zebra
  • Google Pay
Backend

APIs & services

The server side of the product, built by the same people building the client — so the API fits the app instead of the app working around the API.

  • REST
  • Auth
  • Data modelling
  • Integrations
Advisory

Review, rescue & maintenance

Architecture review before you commit, a second opinion on a build that is drifting, or taking over a codebase someone else left behind — and making it releasable again.

  • Code review
  • Refactoring
  • Release engineering
  • Retainers
How we work

Online is the method, not a compromise.

We have been a distributed company since June 2020. No office means no overhead priced into your quote, no time lost to a commute, and no geography limiting who we hire or who we work for. What replaces the office is discipline: everything in version control, everything written down, and a build you can run yourself from day one.

Scope

We agree what “done” means

Before any code: the problem, the constraints, the platforms, and a fixed definition of the first release. Written down, so nobody is guessing later.

Build

You watch it happen

Work lands in small reviewable pieces on a branch you have access to. You see progress in commits and builds, not in status meetings.

Hand over

You keep the keys

The repository, the pipeline and the documentation are yours at the end. Stay on a retainer if you want us; leave cleanly if you don’t.

Stack

What we reach for.

Languages

  • Kotlin · Multiplatform
  • Java
  • Swift interop
  • SQL

Client

  • Compose Multiplatform
  • Jetpack Compose
  • Coroutines & Flow
  • Room · Retrofit
  • Multi-module Gradle

Platform

  • Firebase
  • REST APIs & auth
  • CI & release automation
  • Play Store · App Store

Public code from our founder is on GitHub, and his portfolio is at abdelaz9z.github.io.

Tell us what you’re building.

Send the problem, not a spec — we will tell you honestly whether we are the right people for it, and what it would take.