I'm Gustavo, a Mexico-based software developer with 15+ years of experience. I'm passionate about building software that helps people and businesses.
using Ambystech.Ai;
using GustavoBarrientos;
namespace Profile;
public sealed record Bio() : AiArchitect
{
public string Name => "Gustavo Barrientos";
public string Title => "AI Architect · Co-Founder & CTO @ Ambystech";
public string Location => "Monterrey, Nuevo León, México";
public Uri Blog => new("https://www.barrientos.io");
public Uri Ambystech => new("https://www.ambystech.com");
public Uri OpenSource => new("https://www.ambystech.io");
}
public sealed record Stack() : AiArchitect
{
public string[] Languages => ["C#", "TypeScript", "Python"];
public string[] Frameworks => [".NET 9", "ASP.NET Core", "Angular", "Astro"];
public string[] Data => ["MSSQL", "CosmosDB", "Neo4j", "Qdrant"];
public string[] Cloud => ["Azure AI Foundry", "Container Apps", "Functions", "Service Bus", "AKS"];
public AiPlatform Ai => new()
{
Protocols = ["MCP", "A2A"],
Patterns = ["Multi-agent", "RAG", "Spec-Driven Development"],
Tools = ["Claude Code", "OpenCode", "Cursor"]
};
}
public sealed record OpenSource() : AiArchitect
{
public Project[] Projects =>
[
new("Elaris.UI", "True-color terminal UI for .NET"),
new("Neo4j.Repository", "Generic repository pattern for Neo4j"),
new("AmbyKit", "Spec-driven development for AI coding agents")
];
public string License => "MIT, always.";
public Uri Org => new("https://github.com/ambystechcom");
}
public readonly record struct Project(string Name, string About);


