Selected technical project

Roads of Ash

SwiftUI application / game · Active development

A substantial SwiftUI-based interactive application in active development with cloud-backed services and AI-assisted narrative functionality.

Roads of Ash project artwork

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

  • Swift
  • SwiftUI
  • Xcode
  • Supabase
  • APIs
  • AI-assisted development
  • Persistent state
  • QA / regression testing
  • Root-cause analysis

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.

Continue exploring

Explore more technology work.

Explore published applications, active technical projects, professional systems experience, and broader technical capabilities.