Tagline
A repo-based AI development office for building Flutter apps with specialized agents, durable memory, and release discipline.
Loading portfolio
A public MIT-licensed Flutter workspace that treats AI agents like a product team, using role contracts, branch ownership, repo-backed memory, and FVM quality gates to move ideas toward production main.
A repo-based AI development office for building Flutter apps with specialized agents, durable memory, and release discipline.
AI coding sessions often become one overloaded conversation: product intent, UI decisions, implementation details, tests, review, and release risk all compete for the same context. The result can be impressive demos, but weak continuity, vague ownership, and unclear proof that the work is production-ready.
Office Assistant: Designed a natural-language front door that can route unstructured requests into product, design, architecture, Flutter implementation, QA, code review, and release roles.
Role Contracts: Defined each agent with a mission, branch, file ownership, handoff path, and boundaries so parallel work can stay scoped instead of colliding across the repo.
Repo Memory: Stored decisions in Markdown docs, feature folders, handoffs, outboxes, commits, and a lightweight status index so future sessions can resume from evidence instead of hidden chat history.
Flutter Quality Gates: Standardized the workflow around FVM, formatting, Flutter analysis, tests, web builds, and release handoffs before work is treated as production-ready.
The project gives AI-assisted development a repeatable operating model: split complex work by role, preserve context in the repo, verify Flutter behavior through quality gates, and make progress status readable without scanning every generated file or replaying old chats.
Project story
AI workflow architecture
I built AI Dev Team Flutter because one powerful assistant is useful, but large app work needs memory, ownership, review, and release discipline. The project asks a practical question: what if the repo itself became the office where AI agents work?
The pain was not generating code. The pain was continuity: sessions forget why decisions were made, status checks become expensive, and one context window tries to be product manager, designer, engineer, QA, and release lead at the same time.
I split work into role contracts and made the repository the source of truth. Branch names, file ownership, feature docs, handoffs, outboxes, and quality gates all exist so agent output can be inspected and resumed by a later session.
The office is already tied to actual Flutter product work: the Minimal Timer app shipped to main, newer timer features are tracked in the status index, and the docs distinguish shipped work from items that still need verification.
Open-source Flutter AI-office with role contracts, repo memory, FVM gates, and shipped app work.
Related projects
2018-Present / Published product
A published Flutter games portal with an agentic AI game generator that lets users build games from prompts or images, originally evolved from the native Android app Web Games Portal.
2026 / Recent GitHub project
An Electron and Three.js companion robot prototype driven by structured JSON actions from a local Ollama model.
2021 / Professional team project
A React Native food delivery application for ordering local food products with recommendations, payments, and delivery location support.