SSSharmin Sirajudeeninsharminsirajudeen.hashnode.dev·May 3 · 5 min readClaude + Mobile via MCP: Giving the Model Hands on a Real PhoneClaude + Mobile via MCP: Giving the Model Hands on a Real Phone I plugged in a Pixel two months ago, ran one command in Claude Desktop, and watched it open Maps and start navigation to my home address from a single sentence prompt. It was the first t...00
SSSharmin Sirajudeeninsharminsirajudeen.hashnode.dev·May 3 · 4 min readAI-Native Mobile Testing: What It Actually Means in 2026AI-Native Mobile Testing: What It Actually Means in 2026 The phrase "AI-native" has been thrown around in the testing space since 2019. Almost every tool calling itself that just bolts a language model on top of Appium and ships the same brittle XPat...00
SSSharmin Sirajudeeninsharminsirajudeen.hashnode.dev·May 3 · 4 min readThe Missing Control Plane for Local AI AgentsThe Missing Control Plane for Local AI Agents I sat with my Pixel for 20 minutes trying to get Claude Desktop to dictate a Slack message via accessibility. It was miserable. The model was capable. The transport wasn't. That gap — between an AI that c...00
SSSharmin Sirajudeeninsharminsirajudeen.hashnode.dev·Apr 13 · 8 min readHow a Web Worker Fixed My Dying-Battery Audio (And What I Learned About PWAs the Hard Way)I spent the last week modifying an open-source NES emulator to run in the browser as a PWA. I'm an Android developer by trade — Kotlin, Jetpack Compose, Flutter when the project calls for it. This was my first real dive into Web Workers, SharedArrayB...00
SSSharmin Sirajudeeninsharminsirajudeen.hashnode.dev·Apr 6 · 6 min readFrom ADB Shell to AI Agent: The Quiet Revolution in Mobile AutomationFrom ADB Shell to AI Agent: The Quiet Revolution in Mobile Automation I'm the creator of Drengr, an MCP server that gives AI agents eyes and hands on mobile devices. I started this blog to share the engineering behind it. No pretending to be a neutr...00