Skip to content

Marc Kayrouz

iOS and Android architecture for public-service apps.

At Colorado OIT, I lead iOS and Android architecture for myColorado, the State of Colorado's official citizen app for digital driver's licenses, vehicle registration, licenses, health records, and other state services. Most of my work is in identity, credentials, release reliability, and older app code that still has to keep moving.

The app is not small: about 2M downloads, 610k monthly active users, and 4.8 stars across 144,000+ ratings. The mobile team is small: three developers and three QA engineers. I stay close to the code, mentor the iOS and Android developers beside me, and cross into AWS Lambda or legacy PHP when a mobile feature depends on it.

Role
Principal Developer · State of Colorado · OIT
Based
Greater Denver, CO · Remote
Core
Swift · Kotlin · Python
Reach
Email, LinkedIn
Selected work

Read the work notes →

How I work

On a small team, process has to earn its place. I prefer small PRs, named owners, written decisions, and release checks that happen before a rollout reaches everyone. Before I add a dependency or a new pattern, I want to know who will maintain it six months from now.

For mobile ID work, I also watch adjacent rollouts like CA DMV Wallet, LA Wallet, and Apple Wallet ID integrations. Standards are moving quickly; I would rather change a design on paper than migrate the wrong primitive after release.

Available for

Contract and freelance work where the mobile app is already important, already in production, or about to take on identity or release risk.