Most AI/ML engineers come from a data or research background. I come from 12 years of shipping production mobile software: Android apps used by millions at Sky, MGM, WWE and BritBox, a low-latency Kotlin Multiplatform audio SDK, and native Rust modules for performance-critical work.
That is not a disadvantage. The hardest, most valuable AI problems right now are not in the cloud, they are on the device: running models inside a battery and thermal budget, keeping latency under a frame, and shipping AI features that survive real users on real phones. The engineers who can do both, ship a model and ship an app, are rare.
I already build production LLM features for companies: tool calling, RAG, cost control, and evals (see the AI features service). What I am learning now is the deeper work: training, fine-tuning, MLOps, and the full ML engineering stack. This page tracks that journey.