Skip to content
View Dcastroro's full-sized avatar
🎯
Focusing
🎯
Focusing

Block or report Dcastroro

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Dcastroro/README.md
David Castro — AI Systems, Automation and Enablement

LinkedIn Location Focus

AI Enablement & Growth Infrastructure Lead

I design and ship production AI systems that connect engineering, quality and measurable business outcomes.

Follow for practical developer tools, tested automation and open-source contributions.

Open-source Contributions

Selected pull requests with reproducible tests and validation evidence:

Project Contribution Validation
FastMCP (TypeScript) Merged — avoid Windows-reserved ports in HTTP/HTTPS tests. Reproduced before/after; upstream CI passes; released in 4.22.12.
FastMCP DiskStore Merged — retry transient Windows atomic-rename failures while preserving the previous value and TTL. 1,062 local tests pass; upstream CI passes; released in 4.23.1.
npm/node-which Fix executable lookup in Windows workers when the environment uses Path. Nine regression cases, including a real worker; full suite and 100% coverage.
claude-session-tidy Merged — search sessions by title and repair repository checks across Windows checkout formats. Upstream test matrix and end-to-end checks pass on the merge; released in 1.2.0, with contributor credit.
gitwrapped Merged — add Windows CI while preserving HTML escaping coverage. Nine OS/Node CI combinations and demo freshness checks.

Selected Developer Tools

Practical tools for repeatable setup, repository context and automation.

Project What it does
Fixture Foundry Streams reproducible synthetic JSONL/CSV fixtures with stable partitions, relational references and atomic file publication, without production data or runtime credentials.
Probe Harbor Checks service readiness with bounded HTTP/HTTPS probes, JSON assertions, cancellation and reports that omit URLs, headers and response bodies.
Change Scope Plans affected monorepo projects from local Git changes, propagates dependencies and emits bounded CI shards with conservative fallbacks.
Webhook Ledger Coordinates local event receipts with SQLite deduplication, atomic worker leases and retries, without storing event payloads or raw IDs.
API Drift Guard Compares local OpenAPI contracts with conservative CI gates and reports that omit input names and values.
Task Relay Runs development task graphs with bounded parallelism, dependency checks, timeouts and JSON reports.
Env Contract Check Validates environment files against an example contract, with value-free diagnostics and CI-friendly JSON.
Repo Craft Maps repository context and crafts evidence-backed skills for coding agents.
Claude Repo Skills Generates repository-aware Claude Code skills from existing project structure and documentation.

Task Relay can use Env Contract Check as a prerequisite: validate configuration before starting tests or builds. See the integration example.

API Drift Guard adds a local API-contract check to that workflow, with no service credentials or remote reference fetching. See the contract gate example.

Change Scope selects affected work before CI runs it, using committed policy and local Git history without runtime service credentials. See the CI integration.

Probe Harbor adds a runtime readiness gate after service startup, with bounded requests and no service credentials. See the readiness integration.

Fixture Foundry supplies reproducible synthetic inputs for those integration tests, with independent partitions and bounded streaming instead of copied production records. See the fixture pipeline.

All nine tools share Windows/Linux CI, pinned workflow actions, bounded repository checks and source releases built from verified version tags. Release assets include SHA-256 checksums and the exact source commit. Explore the release process.

Animated operating pillars: production, cross-functional enablement and responsible delivery
Animated constellation of production AI, cybersecurity, web data, conversational RAG and Kiro with AWS capabilities

Animated field manual showing production AI, cybersecurity, web data, conversational RAG and the path from discovery to standardization

Selected work is intentionally described at a high level. Internal architecture, controls and operational details are not disclosed.


🏆 Achievement Realm

Live GitHub achievements displayed as fantasy tier medallions across a kingdom map

Live tiers generated from GitHub activity · refreshed automatically every 30 minutes


📜 Explorer's Ledger

GitHub contribution activity Animated engineering ledger with code composition and GitHub activity metrics

🛠️ Technical Arsenal

Animated technical arsenal covering AI and agents, AWS cloud platforms, and development and quality engineering

Popular repositories Loading

  1. Dcastroro Dcastroro Public

    JavaScript

  2. repo-craft repo-craft Public

    Context engineering plugin that turns repository evidence into concise, high-signal agent skills.

    JavaScript

  3. claude-repo-skills claude-repo-skills Public

    JavaScript

  4. env-contract-check env-contract-check Public

    Catch missing environment variables before your app starts. A dependency-free CLI with safe diagnostics and CI-friendly JSON.

    JavaScript

  5. task-relay task-relay Public

    A dependency-free task runner with dependency graphs, bounded parallelism, timeouts and clean JSON reports. Built for local development and CI.

    JavaScript

  6. api-drift-guard api-drift-guard Public

    Local OpenAPI contract drift checks with conservative CI gates and value-free reports. No credentials, no network, no dependencies.

    JavaScript