LOADING
Mobile Tech Lead — from iOS architecture to Harness Engineering for native apps
I'm a Mobile Tech Lead and former iOS architect. After studying AI, I now focus on Harness Engineering: shared harnesses that enable AI agents to build dual-native mobile apps (SwiftUI + Jetpack Compose) with alignment, quality, and speed.
251 words
|
1 minute
Harness Engineering for Dual-Native Mobile Development: Beyond AI Coding Assistants
What happens when we share the engineering system instead of the application code? Introducing HealthRoutine, an experiment in harness engineering for dual-native mobile development, with shared specifications, architectural constraints, agent permissions, and automated verification.
2858 words
|
14 minutes
Cover Image of the Post
Why Document Ranking Matters in RAG. What Mobile Engineers Should Know
Naive RAG retrieval relies on vector similarity alone. This fails silently when documents are semantically similar but contextually irrelevant. Re-ranking adds a second filtering gate that evaluates actual relevance.
1166 words
|
6 minutes
Cover Image of the Post
RAG Is Not One Thing. A Practical Architecture Map for Mobile AI Systems
RAG isn't a single pattern, but a family of architectures. And choosing the wrong architecture isn't a performance problem, but a design flaw.
915 words
|
5 minutes
Cover Image of the Post
How RAG Actually Works. Building Reliable AI Systems for Mobile Teams
A practical approach to implementing RAG with LangChain4j, from a mobile engineering perspective. The gap between the architecture diagram and the working system.
1323 words
|
7 minutes
Cover Image of the Post
What Mobile Engineers Must Understand About Transformers
Underneath all the layers of modern AI sits a single architectural breakthrough, the Transformer. Understanding it is not an academic curiosity; it's a requirement for designing reliable systems.
963 words
|
5 minutes
Cover Image of the Post
Deterministic Token Budgeting. Engineering Predictable AI Output for Mobile Apps
max_tokens is not a tuning parameter but a reliability control surface. This approach models LLM output as a probabilistic upper bound derived from schema, tokenizer, and model priors.
1976 words
|
10 minutes
Cover Image of the Post
Hybrid Search in RAG. Why Alpha Tuning Is an Architectural Decision for Mobile AI
Pure vector search fails silently on exact identifiers. BM25 misses semantic paraphrases. In mobile AI, combining both signals isn't a performance trick — it's the minimum architecture for reliable retrieval.
1054 words
|
5 minutes
Cover Image of the Post