Trainer modules
Modes, root notes, and scale-degree practice were shaped into focused learning modules with clear answer states.
Case study
AI-assisted HTML5 prototype, native iOS development, ARKit exploration, scale logic tools, interface design, and visual QA tooling.
Role
I started Sisco's Guitar Trainer because I was working on my own guitar chops and wanted a better way to practice modes, root notes, scale degrees, and how those sounds relate to chords. I could find static charts, but I wanted something more active: a trainer that would show the fretboard, ask questions, reveal answers, and help connect pattern recognition to real musical decision-making.
The first version began as an HTML5 web app that I vibe coded from scratch with AI. I used prompt engineering, fast UI iteration, and visual direction to turn rough ideas into working screens. I built early trainer views for modes, root notes, and scale-degree practice, then kept adjusting the interface around what felt useful while actually playing guitar.
Design process
The biggest challenge was teaching the AI the difference between scale patterns, root-note positions, interval logic, and the way guitar players think visually across the neck. That became a prompt-design problem as much as a UI problem.
Modes, root notes, and scale-degree practice were shaped into focused learning modules with clear answer states.
Color, finger-number cues, and feedback states helped the trainer feel more active than a static chart.
A scale builder helped define scales, chart notes, and map degrees across the fretboard for rapid logic testing.
Native iOS opened the door to ARKit, camera tracking, depth sensing, and overlays connected to the physical instrument.
Outcome
From a UI/UX perspective, the project became a full design system: guitar textures, leather panels, gold controls, bright answer states, finger-number cues, drawer navigation, trainer modes, settings, and AR views all had to feel connected. It shows how I use AI, design judgment, iteration, and product thinking together to turn a rough idea into a polished interactive experience.
Drawer controls and mode switching created a flexible structure for multiple trainer states.
Interface textures, color states, and instrument-inspired controls helped give the product a distinct identity.
Calibration screens and QA passes turned experimental AR and fretboard ideas into repeatable product behavior.
The case study shows the full arc from personal learning need to AI prototype to native iOS product direction.