Development · Cloud · AI · Open source

I design cloud & AI architectures.

Here you'll find code, experiences and lessons learned.

Barcelona · SpainAzure · AKS · GitHubAgentic AI · RAG · MLOps
jmanuelcorralOS — ~/jmanuelcorral
$
Portfolio
Open source projects

Repositories I maintain or contribute to. Each one links to the code and its documentation.

All repos →
Flagship project · maintainer
openteammulti-agent

Orchestration of AI agent teams: a real-time agent tree with routing, telemetry and a configurable harness (prompt, skills, tools). The project I'm working on the most right now.

agentsorchestrationroutingtelemetry
Maintainer

Agentic framework under the Veta organization: building and coordinating AI agents in Python. Under active development.

agentspythonframework
Maintainer · Azure
CCOInsightsPower BI

Continuous Cloud Optimization: a Power BI dashboard and guidance for continuous optimization, governance and FinOps on Azure. I maintain the project under the Azure organization.

azurefinopsgovernance
Starred
Projects I follow

Repos I've starred on GitHub — mostly multi-agent systems, AI tooling and infrastructure I use or that inspire me.

All my stars →
Résumé
Online résumé

A browsable online version in two formats: a one-page short version and an extended one with projects broken down.

Learnings
Things I'm learning

Short notes on what I'm exploring: cloud, AI, architecture and tooling.

All my posts →
Experiment · Inference

Vulkan or ROCm on Strix Halo: how I failed, measured, and chose a local inference backend

A llama.cpp experiment on AMD Strix Halo: UMA memory, failed smoke tests, reproducible gates, and a short Vulkan versus HIP/ROCm comparison.

Sep 2026
Experiment · Training

From a ROCm smoke test to a fine-tuning lab: what Docker proves—and what it does not

How I am building a local AMD training lab: one real backward pass, one configured workspace, one partly validated integration, and explicit limits.

Sep 2026
Post · Architecture

Keeping validation where the business lives

How I validate business rules in DDD projects today: entities that can only exist if they are valid, value objects, and the Result pattern.

Jun 2020
Post · DevOps

Adding code coverage to your .NET tests

A simple recipe for measuring code coverage with Coverlet and ReportGenerator, both locally and on Azure DevOps.

Apr 2019
Post · Observability

Put a Kibana in your life: ELK with ASP.NET Core and Docker

A Docker Compose recipe for running Elasticsearch, Logstash and Kibana locally, and shipping your ASP.NET Core logs into it with Serilog.

Mar 2019
Post · Kubernetes

Getting Kubernetes running on Windows 10

Standing up a local Kubernetes cluster on Windows 10 with Docker Desktop was never a smooth ride. These are the fixes that actually unblocked me.

Mar 2019
Post · Blog

Hello world

Why I am starting this blog: a public notebook of technical notes for my future self.

Mar 2019
Experiments
Local AI lab

Tests and prototypes, mostly with models running locally: edge inference, agents, offline RAG.

Tell me which experiments you want to feature and I'll turn them into real cards with links.