Spencer Stiles · West Jordan, Utah

AI systems.
Product engineering.

I build and maintain software, including a browser-based creation platform with paying users. Here's the architecture, applied AI work, and engineering behind what I ship.

Live product · paid subscriptions

SlayA browser-based authoring
and compilation platform.

Create characters for Slay the Spire 2 without setting up a C# development environment. A visual editor turns cards, effects, and character designs into source code, then builds a downloadable mod.

I built and maintain the product across the editor, code generation, build service, and cloud features. Its earlier AI generation pipeline is documented separately in the case study.

Next.jsTypeScriptC# / .NETPostgreSQL
Successful compile events
6,759
Distinct browser IDs
2,278
Product status
Paying users

30-day usage snapshot observed . Client-recorded events and anonymous browser IDs; these are not counts of unique mods or verified individuals. View current public usage ↗

Experiments & collaborations

In development

Mistborn VR

A Mistborn-inspired VR prototype for Quest 3. Physics-driven metal pushing and pulling, built with Godot, OpenXR, and Jolt. An ongoing exploration of movement and interaction in VR.

GodotOpenXRJolt Physics
Archived experiment

Type Anything

A word-driven physics game exploring constrained AI generation: the model selects from a defined component library. The public browser build uses cached content. A useful lesson in the gap between a valid level and an enjoyable one.

GodotStructured generation
Prototype collaboration

Manufacturing assistant

Contributed to another developer's knowledge-assistant prototype for manufacturing documentation. This was collaborative prototype work; it is not presented as a launched customer deployment.

Document retrievalApplied AI

Work with me

Useful software.
Clear scope.

I'm available for product engineering, applied AI projects, and websites for local businesses. Based in West Jordan, working across the Salt Lake Valley and remotely.

  • Product engineeringBrowser applications, backend services, integrations, and ongoing maintenance.
  • Applied AIDocument retrieval, structured generation, and workflow prototypes with explicit checks on their output.
  • Business websitesFocused website builds and repairs that make services, booking, and contact information easier to use.