Developer Experience · Trust Infrastructure · Systems · Identity & AI
Danny Salman
I build the developer experience layer for emerging platforms, leading product strategy, technical content and tooling, developer programs, and ecosystem growth. I've led this work across multiple ecosystems, connecting complex systems to the developers who adopt and extend it.
Approach
How I Approach Developer Experience
Principles shaped across multiple ecosystems, from early-stage platforms to enterprise
Content and knowledge architecture as quality infrastructure
In platforms where contributor output is the product, documentation and structured content are part of the quality mechanism. How clear the specs and guides are determines whether contributors can meet standards; how the knowledge layer is organized determines whether capabilities stay consistent and discoverable. I treat content and knowledge architecture as core infrastructure: specs, API references, developer guides, and machine-readable metadata, so that experience design and the knowledge layer work as one discipline.
Verification designed as progression
Quality-dependent platforms require friction that contributors willingly engage with. Reputation tiers, validation requirements, and staking commitments can function as compliance gates or as a skill ladder where increased access and responsibility follow from demonstrated capability. I design these systems so that moving through quality requirements mirrors the experience of developing expertise, with each stage unlocking meaningful new access as a natural consequence of getting better at the work.
Multi-audience ecosystem design
The platforms I work on serve contributors performing tasks, engineers integrating APIs, validators reviewing output, and enterprise teams configuring workflows, each with fundamentally different needs from the same underlying infrastructure. I design experience architectures where these audiences share a coherent platform language while encountering surfaces purpose-built for how they actually work, treating the ecosystem itself as the unit of design rather than any single product within it.
What I Own
Three systems that operate as a single DX function. Platform experience generates discoverable capabilities, knowledge architecture makes them legible to both humans and machines, and ecosystem operations drive and measure adoption, routing signal back into both layers.
Platform Experience
The surfaces developers and agents interact with
Developer tools, IDE extensions, interactive environments, SDKs, design systems, onboarding flows, and structured capability schemas for agent-driven discovery.
Knowledge Architecture
The structured representation of platform capabilities
Protocol specifications, API references, developer guides, governance frameworks, and machine-readable metadata, organizing the same capabilities for human comprehension and programmatic consumption.
Ecosystem Operations
The growth engine and feedback loop
Developer marketing, contributor programs, incentivized campaigns, grant operations, and adoption analytics that close the loop between platform changes and developer growth.
Program examples: Thousand Contributors (Polkadot) · Supernets (Polygon) · Clash of Nodes (Avail) · DevEx Program & Students Program (Gno.land) · Ignite Apps & Marketplace (Cosmos)
Ecosystems
Work
Technical Content
Products, developer tools, documentation, and technical programs
Full-time Roles
Contract Engagements
Open Source
Contributions
Sustained contribution across major ecosystem repositories
DX Strategy & Delivery
Products, developer tools, and the content layer that makes emerging infrastructure usable, adoptable, and extensible by default.
Ecosystem Growth
Developer marketing, contributor activation, program management, and cross-functional leadership from scoping through launch and long-term retention.
DX Methodology
Building developer experience practices across early-stage startups and structured enterprise environments, grounded in established DX research and measurement frameworks.
Technical Depth
Engineering background with hands-on experience across blockchain protocols, AI/ML systems, identity infrastructure, and full-stack development.
On open infrastructure: I focus on making complex systems legible through specification, tooling, documentation, and direct developer support, so that developers can verify, extend, and build on the infrastructure they depend on.
Education & Research
Background in engineering, systems design, and public policy. Research assistant at McMaster's Digital Society Lab, studying digital identity systems in Canada.
MEng, Engineering and Public Policy · McMaster University
MPP, Digital Society · McMaster University
BEng, Computer Engineering · Toronto Metropolitan University
Thinking
Positions on infrastructure, coordination, and trust
On Contributor Identity
On Data Quality
On Coordination Systems
On Developer Experience
Writing
Selected Writing
Technical blogs, protocol analysis, and ecosystem strategy
Speaking
Demos & Speaking
Product demos, conference talks, and community presentations
Conference & Community






