Skip to content
View JorgeCostaMacia's full-sized avatar

Block or report JorgeCostaMacia

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

I build software end to end, from the domain model to the servers it runs on.

Design · DDD, hexagonal / clean architecture, CQRS, event-driven systems, SOLID, TDD with xUnit and Testcontainers
Backend · .NET / C#, EF Core, PHP / Symfony, messaging (Kafka, RabbitMQ)
Identity · Keycloak, OAuth 2.0 / OpenID Connect, JWT
Frontend · JavaScript, TypeScript, HTML / CSS, Angular, Angular Material, Sass / SCSS
Data · PostgreSQL, MySQL, data pipelines and warehousing
Ops · Linux, Docker, Kubernetes, Nginx / Apache, Git / GitFlow, CI/CD with GitHub Actions
Observability · Grafana, Prometheus, Loki
AI · agent-assisted development with Claude Code, authoring agent skills

Open source

.NET libraries on NuGet:

Tooling:

  • gitflow-vscode — GitFlow for VS Code on pure git
  • skills — agent skills for AI coding agents: DDD, clean architecture, testing, .NET

Pinned Loading

  1. skills skills Public

    Curated agent skills for AI coding agents — GitFlow, SOLID, clean/hexagonal architecture, DDD, testing/TDD and .NET validation and logging. Installable as a Claude Code plugin marketplace (agentski…

    2

  2. github-workflows github-workflows Public

    Reusable GitHub Actions workflows for my .NET NuGet libraries: build, format check, test, pack and GitHub releases.

    2

  3. bus-kafka-dotnet bus-kafka-dotnet Public

    Kafka transport for JorgeCostaMacia.Bus: the command/event bus over Confluent.Kafka, with Quartz-backed delayed retry and health checks. NuGet packages JorgeCostaMacia.Bus.Kafka.*

    C# 2

  4. bus-rabbitmq-dotnet bus-rabbitmq-dotnet Public

    RabbitMQ transport for JorgeCostaMacia.Bus: the command/event bus over the official RabbitMQ.Client, with Quartz-backed delayed retry and health checks. NuGet packages JorgeCostaMacia.Bus.RabbitMQ.*

    C# 2

  5. http-dotnet http-dotnet Public

    Extensions for ASP.NET Core: RFC 7807 ProblemDetails with domain metadata, the exception handler, Serilog request logging, API versioning, OpenAPI and forwarded-headers defaults. NuGet packages Jor…

    C# 2

  6. ddd-dotnet ddd-dotnet Public

    DDD building blocks for .NET: value objects with their FluentValidation validators, aggregates, entities, domain events and a domain exception hierarchy. Small, independent NuGet packages (JorgeCos…

    C# 2