

Sergey Yamshchikov
Software Engineer, AI tooling enthusiast.

Sergey Yamshchikov is a Senior Android Engineer at League with 9+ years of experience building consumer apps at companies including Scout24, Oviva, and Quandoo. Currently leading his team's adoption of coding agents and AI-assisted development workflows. He is the author of DTA (Development Tools for Android), an open-source MCP server that gives AI agents direct access to Android device internals — UI hierarchy, network traffic, and mocking. Sergey previously open-sourced Rikki (a BDD verification framework presented at Berlin GDG 2019) and the platform_proxy Flutter plugin.
Better Debugging Context for Coding Agent
When AI coding agents arrived in Android development, they made writing code faster. They didn't make debugging faster - because debugging Android isn't a code problem, it's a visibility problem. An agent reading your source files has no idea your network call is returning a 304, your Compose tree has a stale state holder, or your WebView is silently failing on a missing cookie.
DTA closes that gap. It's an open-source MCP server that gives coding agents direct access to a running Android app: real UI hierarchy with Compose and WebView nodes, live network and WebSocket traffic, navigation state, and database contents.
This talk shows what changes in practice. We'll walk through real debugging sessions - a network bug, a state bug, a WebView bug - comparing how an agent handles them with and without runtime access. The goal isn't to convince you AI is the future. It's to show you what AI debugging looks like when it actually works.
https://github.com/yamsergey/dta
