Lead Game Developer & Architect
Circuit Breaker: Logic Puzzle
Strategic circuit-based logic puzzle game built with Flutter and developed through an AI-Driven Development Life Cycle (AI-DLC).
FlutterDartAI-DLCClean ArchitectureCustom PaintersGoogle Play

Overview
Circuit Breaker is a strategic logic puzzle game published on Google Play where players route currents, rotate power nodes, and complete complex electrical grids. Built completely in Flutter and Dart, the title combines crisp 60fps animations with procedurally balanced cognitive puzzles.
AI-Driven Development Life Cycle (AI-DLC)
Circuit Breaker served as a flagship implementation of the AI-Driven Development Life Cycle (AI-DLC) — a modern software engineering methodology where artificial intelligence acts as the primary driver of planning, coding, and deployment while human engineers guide and validate the work:
- AI-Driven Planning & Level Synthesis: AI models acted as the primary engine for level design, generating complex graph permutations and calculating deterministic solvability paths that were subsequently validated and calibrated by the engineering team.
- AI-Generated Solvability & State Testing: AI agents drove the creation and execution of automated testing suites, simulating thousands of user interactions per second to surface deadlock scenarios and grid edge cases.
- Continuous AI Code Reviews: Embedded automated AI code reviews into the pull request lifecycle to enforce strict Clean Architecture boundaries, identify rendering bottlenecks, and audit state transitions.
- Accelerated Deployment Cycles: By positioning AI as the primary driver across repetitive planning and boilerplate generation while human guidance focused on feel, physics, and gameplay polish, development turnover was reduced by 45%.
Architectural Highlights
- Deterministic Circuit Graph Engine: Modeled electrical flows as bidirectional graphs, evaluating connection states in real time using lightweight matrix operations.
- Performant Custom Canvas Rendering: Minimized widget overhead by rendering interactive grid components and high-voltage glow effects via customized
CustomPainterlayers. - Seamless State Management: Applied clean architecture principles to decouple the game simulation kernel from UI presentation, facilitating rapid level restarts, undos, and state snapshots.
Key Outcomes
- Successfully published on the Google Play Store with 100% crash-free sessions.
- Reduced overall development lifecycle turnover by over 45% through AI-DLC methodology.
- Maintained a rock-solid 60fps across low-tier and flagship Android devices.