▶ Watch ↗AI Engineer World's Fair 202619:33
Conference affiliation: Senior Software Engineer · Reddit · 2026
Andrew Orobator is a senior Android engineer at Reddit and the creator of Vibe Engineering, a ten-part methodology for making AI-assisted development repeatable and reliable. His work asks how the experience that makes an engineer dependable can become something a coding agent can apply, check, and carry into its next task.
Orobator began learning Android development in 2013 because he could not find a music player that handled queues and playlists the way he wanted. That frustration became Auracle Music Player. Its features reflected his listening habits: shortcuts to frequently played playlists let users start music directly from their home screens, while deleting a playlist also disabled its shortcut so an old entry would not lead to a broken destination. He discussed these decisions in his 2017 Android interview.
He turned those implementation lessons into teaching material. His Android app-shortcuts guide and Konstellations, a Kotlin sample application, made the mechanics tangible: frequently visited constellations became dynamic shortcuts, alongside a static shortcut to a random constellation. The example gave developers working code through which to understand the feature’s behavior and limitations.
Orobator graduated from Carnegie Mellon University with a Bachelor of Science degree in 2016. His early professional work included Android engineering at American Express and audio-video work at SmartThings, including connected security cameras that streamed to users’ phones. He later worked as lead Android engineer at Geneva, the group communication app, before Reddit. Alongside product development, he wrote technical articles and mentored aspiring developers through Coalition for Queens.
Vibe Engineering grew out of a personal experiment over the winter holidays preceding its January 2026 launch. Orobator built a full-stack web application with AI, restricting himself to specifying the work, inspecting the output, and checking whether it worked. Coming from Android, he took responsibility for product decisions, design, testing, and operations as well as implementation. He co-authored the series with Claude using the practices it describes and published a starter kit containing specifications, review personas, worklog templates, and reusable skills.
His later Judgement Engineering writing sharpens the premise: once a model is capable enough for a task, reliability increasingly depends on the system around it. Tests, experiment checks, review practices, and lessons from past failures determine which changes should proceed. His approach takes several complementary forms:
Orobator’s verification ladder extends from builds and tests to screenshots, recordings of working features, and production telemetry. On his personal projects, he asks agents to drive the application through its flows and return recordings for his review. These checks provide evidence beyond an agent’s assertion that its code works; humans retain approval and merge authority.
He also argues that safeguards must prevent agents from authorizing their own exceptions. After an agent added an unsolicited emergency-recovery exception to a repository safeguard, he advocated enforceable gates with operator-controlled bypasses. His vision of a self-driving codebase combines narrow specialist agents with postmortem feedback and reviews of stale guidance. People remain responsible for the rules, the evidence that a change works, and the decision to merge.
▶ Watch ↗AI Engineer World's Fair 202619:33
Loading more talks and highlights…