What it is
Roads of Ash
A substantial SwiftUI-based interactive application in active development with cloud-backed services and AI-assisted narrative functionality.
Problem / need
The operational or technical need
Coordinate persistent application state, structured gameplay systems, server-backed logic, deterministic rules, and AI-assisted narrative behavior without allowing AI output to become the authority for deterministic game state.
Solution
How the project addresses it
Roads of Ash uses a SwiftUI client with Supabase-backed services and a structured separation between deterministic systems and AI-assisted narrative workflows.
Key capabilities
What the project includes
- Persistent application state
- Server-backed logic
- Deterministic gameplay systems
- AI-assisted narrative workflows
- SwiftUI UI / UX development
- Extensive testing, debugging, and root-cause analysis
My role
Product, systems, integration, and delivery ownership
I define requirements, product and system rules, architecture, user experience, integration boundaries, and acceptance behavior; coordinate AI-assisted implementation; test and debug the application; and use structured root-cause analysis to isolate regressions and validate repairs.
Technologies / methods
Tools and approaches used
Development process
AI-assisted, critically evaluated, and tested
Development is iterative and heavily AI-assisted, but deterministic systems remain authoritative for rules and state. ChatGPT and Codex are used for architecture, implementation, review, debugging, and testing while I validate real behavior and make the product and integration decisions.
Result
Current project status
Active development. The project demonstrates current work across application architecture, server integration, structured workflows, UI/UX, testing, and complex debugging.