Skip to content
View mortiz-dev's full-sized avatar

Highlights

  • Pro

Block or report mortiz-dev

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
mortiz-dev/README.md

Miguel Ortiz — AI infrastructure engineer

I build AI infrastructure in TypeScript and Python: multi-provider SDKs, durable agent runtimes, and MCP integrations. My background in banking analytics shapes how I approach data quality, traceability, and reliable systems.

I contribute to the Zhivex ecosystem, with public work on agent safety, persistence, provider integrations, and release validation.

Selected work

Build agents and AI applications around a shared model contract, with explicit provider capabilities, tools, streaming, and durable execution.

My contribution: hardened retries, routing fallbacks, and agent generation safety; added strict unknown-tool validation and recovery. Contribution · Quickstart · Human approval example · npm package

Build async agents with tools and a portable provider contract, then add durable state, approvals, and observability as the application needs them.

My contribution: implemented durable onboarding and operational evidence, including preservation of typed tool inputs when resuming after approval. Contribution · Quickstart · Runnable agent · PyPI package

Connect agent tools to official APIs from Argentina's Central Bank. For example, discover a public statistical series and retrieve its history with validated inputs and structured responses.

My contribution: expanded BCRA API coverage and refactored the tools and shared HTTP infrastructure. Contribution · Setup and tools

Banking analytics & Power BI

I build and maintain Power BI dashboards for banking teams, combining semantic modeling, DAX, SQL, Power Query, data quality checks, and operational reporting. My work turns reporting requirements into defined KPIs and data models that support executive and operational analysis.

Banking projects and their semantic models remain confidential. Public examples are independent demonstrations created with synthetic data.

Explore the synthetic analytics example — dataset, SQL, a visual summary, and a Power BI modeling recipe.

Try an agent approval flow

Run the approval demo: an agent proposes a simulated action, pauses for approval, and executes it only when you approve. It uses the real Zhivex agent runtime with a scripted model, synthetic inputs, and no API keys. You can also deny the action and verify that it never executes.

Languages & tools

TypeScript, Python, SQL, Power BI, PostgreSQL, Bun, Node.js, MCP, and GitHub Actions

Connect

Based in Buenos Aires, Argentina. I work in English and Spanish.

For conversations about AI infrastructure, SDK integrations, or data analytics, connect with me on LinkedIn or X.

Zhivex · SDK documentation · Open-source projects

Pinned Loading

  1. mcp-bcra mcp-bcra Public

    MCP server for official financial and banking APIs from Argentina's Central Bank, built with TypeScript and Bun.

    TypeScript 1

  2. Zhivex/zhivex-ai-sdk Zhivex/zhivex-ai-sdk Public

    Provider-agnostic TypeScript SDK for generation, streaming, tools, multimodal AI, and durable agents across modern LLM providers.

    TypeScript

  3. Zhivex/zhivex-ai-sdk-py Zhivex/zhivex-ai-sdk-py Public

    Async-first Python SDK for multi-provider AI systems, durable agents, tools, workflows, safety, and observability.

    Python