The product problem
File trees show where code lives, not how the system fits together.
Large and AI-assisted codebases can be difficult to understand because the important relationships span folders, projects, types, and dependencies. CodeConstellation provides a system-level view first, then lets the user inspect the relevant source detail without crowding the primary map.
What the product enables
Explore structure without losing context.
Semantic overview
Groups code by role and relationship so the user can see major components, dependencies, and disconnected areas.
Stable navigation
Preserves camera position and perspective during selection so exploration does not become repeated reorientation.
Progressive detail
Keeps dense source information in secondary panels and supports an Obsidian companion for notes and continued analysis.
My ownership
Product direction, interaction design, and acceptance review.
Current evidence
The project is active, with prior native and Obsidian runtime exercise.
The current local source has been accepted into the active workspace and development continues. Earlier runtime acceptance exercised a nontrivial local codebase, a visible native 3D canvas, selection without camera loss, bounded source details, and note creation through the Obsidian companion.
Transferable capabilities
What this project demonstrates.
- Developer-tool product direction
- Complex-system visualization
- Semantic code analysis
- Progressive disclosure
- Interaction design
- User acceptance testing
- Offline / local operation
- .NET / WPF
- Three.js / WebView2
- Obsidian integration