Practice

Product systems and knowledge engineering for complex technical platforms.

Work

Distributed application platform built around the Go programming language.

  • Developer toolsInteractive code sandbox (Playground), interface for reading state and signing transactions (Connect), and a private-beta builder suite with IDE, marketplace, AI assistant, and managed cloud environment (Gno Studio).
  • DocumentationPublic developer guides, API references, and onboarding paths (docs.gno.land), alongside privately circulated implementation notes.
  • Authoring systemsDocumentation Development Life Cycle (DDLC), style guides, and review workflows.
  • SpecificationsSpecification surface for the platform: protocol, language server (gnopls), and type-schema extraction (GnoSchema), alongside the RFC and ADR apparatus governing change.
  • GovernanceDecentralized governance primitives for programmable organizations (CommonDAO package, realm).
  • ApplicationsDecentralized discussion forum (Boards) and microblogging application (Dither).
  • EditorialThought leadership across product narrative, release-cycle communications, and founder and board correspondence.
  • Stack
    Languages
    TypeScript, Go, Python
    Interfaces
    Lit, React, Astro, Tailwind, PandaCSS
    Client integration
    gRPC, JSON-RPC
    API reference
    OpenAPI, Protobuf
    Content formats
    Markdown, JSON, YAML
    Docs-as-code
    Docusaurus, Ghost, Sanity
    DevOps
    Firebase, GCP, Cloudflare, Docker, Kubernetes, Grafana, Prometheus, OpenTelemetry
    Analytics
    Plausible, Matomo, Google Analytics
    Coordination
    Notion, Slack workflows, Discord workflows, Telegram
    AI / RAG
    Go, Ollama, Qdrant, MCP
    Workflows
    Delivery
    Kanban, Scrumban, Lean, sprints, release train, parts of SAFe
    Planning
    OKRs, dual-track Agile, roadmapping
    Design
    Design sprints

Toolchain for building application-specific distributed networks.

  • Developer toolsCore toolchain for application-specific networks (Ignite CLI), extensibility system for third-party plugins (Ignite Apps), and distribution surface for network templates, modules, and partner integrations (Ignite Marketplace).
  • DocumentationAuto-generated developer documentation shaped by custom information architecture (docs.ignite.com).
  • Authoring systemsDocumentation Development Life Cycle (DDLC), style guides, and review workflows.
  • SpecificationsRFCs and ADRs across the toolchain.
  • EcosystemBounty programme, grants pipeline, and partner integrations with dozens of project teams building on the toolchain.
  • EditorialThought leadership across product narrative, release-cycle communications, and founder and board correspondence.
  • Stack
    Languages
    Go, TypeScript
    Interfaces
    Astro, Vue
    Client integration
    gRPC, JSON-RPC
    API reference
    OpenAPI, Protobuf
    Content formats
    Markdown, JSON, YAML
    Docs-as-code
    Docusaurus, Sanity
    DevOps
    Docker, Kubernetes, Grafana, Prometheus, OpenTelemetry
    Coordination
    Notion, Slack workflows, Discord workflows, Telegram
    Workflows
    Delivery
    Kanban, Scrumban, Lean, sprints
    Planning
    OKRs, dual-track Agile, roadmapping
    Design
    Design sprints

Public compute network for programmable transactions and applications.

  • Developer platformDeveloper platform spanning Polygon's network stack: learning, integration, deployment, and migration paths organised by developer journey, with first-class client integration through matic.js (docs.polygon.technology).
  • Authoring systemsDocumentation Development Life Cycle (DDLC), Knowledge Diffusion Cycle (authorship to adoption), style guides, and review workflows.
  • SpecificationsInternal RFCs, ADRs, engineering specifications across Polygon's network stack and partner deployments.
  • GovernanceEnd-to-end protocol governance system covering proposal lifecycle, editorial process, public participation framework, and the engineering decision-record discipline that records its outputs.
  • Official supportDeveloper and user support portal (support.polygon.technology).
  • EditorialThought leadership across product narrative, release-cycle communications, and founder and product-leadership correspondence.
  • Stack
    Languages
    Go, Rust, Solidity, TypeScript, Python
    Client integration
    matic.js, JSON-RPC
    API reference
    Swagger, Postman
    Content formats
    Markdown, JSON, YAML
    Docs-as-code
    Docusaurus, MkDocs, Jekyll, React, Sanity
    DevOps
    AWS, Cloudflare, Docker, Kubernetes, Ansible, Helm, one-click deployment templates, Grafana, Prometheus, OpenTelemetry
    Analytics
    Google Analytics
    Coordination
    Slack
    Community
    Discourse, Discord workflows
    Workflows
    Delivery
    Scrum, sprints
    Planning
    OKRs, dual-track Agile, roadmapping

Open protocol for coordinating independent distributed networks.

  • DocumentationAuthoritative developer wiki spanning protocol fundamentals, node management, app-chain development, ecosystem content, and grant-program material (wiki.polkadot.network).
  • Authoring systemsDocumentation Development Life Cycle (DDLC), style guides, and review workflows.
  • EducationSubstrate workshops, reference implementations, Thousand Contributors contributor-growth programme.
  • Official supportDeveloper and user support portal (support.polkadot.network).
  • EditorialThought leadership across product narrative, release-cycle communications, and ecosystem narratives.
  • Stack
    Languages
    Rust, TypeScript, Python
    Client integration
    polkadot.js, JSON-RPC
    API reference
    Postman
    Content formats
    Markdown, JSON, YAML
    Docs-as-code
    Docusaurus, React
    DevOps
    GCP, Docker, Kubernetes, OpenTelemetry
    Coordination
    Matrix, Mattermost, Discord workflows
    Community
    Discord workflows
    Support
    Zendesk
    Workflows
    Delivery
    Kanban
    Planning
    OKRs, roadmapping

Distributed runtime for high-throughput, low-latency transaction processing.

  • DocumentationRearchitected documentation platform on a bespoke design system, covering Sei's execution environments and the developer paths across them (docs.sei.io).
  • Authoring systemsDocumentation Development Life Cycle (DDLC), style guides, and review workflows.
  • SpecificationSei Giga protocol whitepaper (editor).
  • Partner materialSeed developer documentation for an early ecosystem partner.
  • Stack
    Languages
    Go, TypeScript, Solidity
    Client integration
    gRPC, JSON-RPC (Cosmos, EVM)
    Content formats
    Markdown, JSON, YAML
    Docs-as-code
    Next.js, Nextra, Tailwind, Radix Themes, Pagefind, Cookbook DocsBot
    DevOps
    Vercel
    Coordination
    Slack, Telegram
    Community
    Discourse
    Support
    Zendesk
    AI / RAG
    MCP
    Workflows
    Delivery
    Kanban

Erasure-coded data publication network with sampling-based verification.

  • DocumentationDocumentation platform built during Polygon incubation and carried through the independent spin-out, covering integration, operations, and the API surface (docs.availproject.org).
  • CampaignContributor-acquisition campaign binding testnet participation to validated milestones (Clash of Nodes), with validator and light-client onboarding and partner-integration material.
  • SpecificationAvail protocol whitepaper (editorial lead).
  • EditorialThought leadership across product narrative and release-cycle communications, with founder correspondence through incubation and spin-out.
  • Stack
    Languages
    Rust, TypeScript
    Client integration
    JSON-RPC
    Content formats
    Markdown, JSON, YAML
    Docs-as-code
    Docusaurus, Nextra, React
    DevOps
    Vercel
    Coordination
    Slack, Discord workflows
    Community
    Discourse
    Workflows
    Delivery
    Kanban with proposal-led deep dives
    Planning
    Roadmapping

Peer-to-peer networking library.

  • DocumentationDocumentation platform covering libp2p's networking model, transport stack, and multi-language implementation paths, with unified technical diagrams (docs.libp2p.io).
  • EducationDeveloper-education initiatives including libp2p Day.
  • EditorialEditorial review of core blog posts and collaboration on the blog-site infrastructure.
  • Stack
    Languages
    Go, JavaScript, Rust, Nim, Python, Java
    Content formats
    Markdown, JSON, YAML
    Docs-as-code
    Hugo
    DevOps
    Grafana, Prometheus, OpenTelemetry
    Analytics
    Plausible
    Coordination
    Slack, Matrix
    Community
    Discourse
    Workflows
    Delivery
    Kanban
    Planning
    Dual-track Agile
    Design
    Design sprints

Enterprise Java runtime.

  • Developer guidesDeveloper guides programme for the runtime, spanning microservices and Jakarta EE practice, runtime configuration, and reference implementations across REST and enterprise integration (openliberty.io/guides).
  • Enterprise supportL3 support, defect triage, developer-experience initiatives for enterprise adoption.
  • Stack
    Languages
    Java
    Frameworks
    Jakarta EE, MicroProfile, Spring Boot
    Content formats
    AsciiDoc, Markdown, JSON, YAML
    Docs-as-code
    Custom platform
    DevOps
    Jenkins, Travis CI
    Build
    Maven, Gradle
    Testing
    JUnit
    Coordination
    Slack
    Workflows
    Delivery
    Scrum, sprints