Skip to content
View DLozanoNavas's full-sized avatar
💜
You're amazing!
💜
You're amazing!

Organizations

@EpicGames @NVIDIAGameWorks @FenixAlliance @ComputeWorks @Minnext @TransportCenter @LearnAlliance @Altiplane

Block or report DLozanoNavas

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.

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

👋 Hey, I'm Daniel Lozano

Founder & CEO at Fenix Alliance • Software Architect • Lead .NET Engineer • Business OS Builder

I build software that has to survive growth, pressure, and change.

Website LinkedIn ABS Fenix Alliance


🧭 What I do

My work sits at the intersection of business platforms, distributed systems, cloud architecture, identity, cybersecurity, AI, workflows, payments, and developer experience.

I like hard problems with long consequences. The kind where the architecture matters because five years later people still need to extend it, operate it, audit it, and trust it.

Most of that work currently converges on one platform.

🏗️ Alliance Business Suite

A Business Operating System

Alliance Business Suite is the main platform I am building at Fenix Alliance.

ABS is not interesting because it has a lot of modules. Plenty of enterprise platforms have a lot of features.

The interesting part is how the system composes.

Instead of treating finance, commerce, customers, people, projects, documents, workflows, identity, payments, and intelligence as unrelated applications, ABS gives them a shared operating foundation.

A business is already connected in reality. Its software should work that way too.

flowchart TB
    ABS["Alliance Business Suite"]
    NUC["Nucleus"]
    POC["Pocket"]
    STD["Studio"]
    WFL["Workflows"]
    ENG["Platform engines"]
    CAP["Governed business capabilities"]

    ABS --> NUC
    ABS --> POC
    ABS --> STD
    ABS --> WFL
    ABS --> ENG

    NUC --> CAP
    POC --> CAP
    STD --> CAP
    WFL --> CAP
    ENG --> CAP
Loading

One Business OS. Many ways to operate it.


🧬 What makes ABS different

1. One canonical business model

The platform is built around durable business concepts instead of letting every feature invent its own version of the company.

That means customers, identities, documents, transactions, money, events, workflows, permissions, and business relationships can participate in the same operating model.

The result is less duplication, fewer contradictory rules, and a much better foundation for cross-domain automation.

2. One capability, many operating surfaces

A business capability can be deliberately exposed through:

  • 🧠 Nucleus, the intelligent web interface
  • 📱 Pocket, the MAUI Blazor Hybrid experience for Windows, iOS, and Android
  • 🛠️ Studio, the professional workbench for deep deterministic control, administration, authoring, and intelligent operation
  • 🔁 Workflows, for durable business automation
  • 🤖 Agents, for specialized reasoning
  • 🌐 REST, GraphQL, gRPC, and MCP
  • 🧩 Modules, SDKs, and custom portals

The interface changes. The business operation does not.

3. Governed AI belongs inside the operating model

I am not interested in putting a chatbot beside the business and calling that transformation.

The model we are building is explicit:

flowchart LR
    PEOPLE["People decide"] --> AI["AI reasons"]
    AI --> WF["Workflows coordinate"]
    WF --> APPROVAL["Approvals authorize"]
    APPROVAL --> CAPABILITY["Capabilities execute"]
    CAPABILITY --> EVIDENCE["Evidence proves"]

    POLICY["Policy governs"] -.-> AI
    POLICY -.-> WF
    POLICY -.-> APPROVAL
    POLICY -.-> CAPABILITY
Loading

That means AI can participate in real business operations without becoming a second, uncontrolled execution system.

Current work includes exact invocation binding, durable approval, original-actor authority, authorization re-evaluation, leases, fencing, idempotency, recovery, and execution evidence.

4. Deployment and provider freedom matter

ABS is designed so the Business OS does not become a different product every time the operating model changes.

The platform supports shared SaaS and self-hosted deployment models, with Alliance Business Cloud providing infrastructure and hosting services around the platform.

On the resource side, the architecture is moving toward platform-managed, tenant-managed, BYO, dedicated, partner-sponsored, and customer-managed runtime models for capabilities such as AI, storage, search, and agent execution.

5. The platform can support business networks, not only one company

InfinityComex is one example of what becomes possible when tenancy, commerce, orders, payments, and settlement share the same underlying system.

The architecture supports patterns such as multi-supplier carts, tenant-scoped order splitting, supplier payment paths, internal clearing, wallets, and future multi-party settlement models.


🖥️ Three first-class operating surfaces

ABS is not designed around one "real" interface and a set of reduced companions.

Surface Best at What it means
🧠 Nucleus Intelligent, browser-first operation Ask, investigate, decide, coordinate, approve, and act through the Business OS
📱 Pocket Intelligent cross-platform operation The same governed capabilities across Windows, iOS, and Android
🛠️ Studio Professional depth Deterministic control, administration, authoring, dense operational work, and the same intelligent capabilities

All three operate through the same platform rules, identities, permissions, workflows, and business capabilities.

Nucleus and Pocket are where the next-decade interaction model becomes visible. Studio remains the deep professional workbench.


🧠 What I am focused on right now

🤖 Governed AI

  • Microsoft Agent Framework
  • AG-UI
  • MCP
  • Generative UI
  • specialized agents and skills
  • governed tool execution
  • execution identity and provenance
  • provider abstraction and BYO credentials
  • customer-managed agent runtimes

✅ Platform Approval

Approval is a shared platform capability, not an AI feature and not a workflow feature.

The goal is simple to say even if the implementation is not:

The action you approve is the action that runs.

That requires exact invocation identity, immutable approval evidence, separation of duties, expiry, fresh authorization, and safe resume semantics.

🔁 Workflow Spine

Workflows own durable coordination across people, systems, agents, events, schedules, approvals, and time.

A process should be able to wait, resume, retry, recover, and continue without depending on someone remembering what happens next.

🧱 Platform Control Plane

I am designing a resource-neutral control plane so ABS modules can request governed capabilities without coupling themselves directly to a specific AI, storage, search, messaging, or runtime provider.

The intent is provider replaceability without rewriting customer modules.

💳 Payments, accounting, and open banking readiness

I am also working on the financial infrastructure required for:

  • tenant-scoped payments
  • wallets and internal clearing
  • settlement and reconciliation
  • refunds and chargebacks
  • disputes
  • multi-party commerce
  • future open-banking integrations

Financial infrastructure gets a higher bar. Correctness, evidence, reconciliation, and recoverability matter more than clever abstractions.


🧠 How I think about software architecture

A few rules I come back to often:

🧩 Preserve business meaning

Frameworks change. Business concepts usually outlive them.

♻️ Reuse behavior, not just code

If the same business operation exists in UI, API, workflow, and AI paths, it should still be the same business operation.

🚦 Expected failures belong on the railway

I prefer explicit Result, UnitResult, and SmartError flows over exceptions used as normal control logic.

🔐 Security belongs inside execution

Identity, authorization, tenant scope, approval, policy, and evidence should travel with the operation.

🔭 Observability is part of correctness

If the system cannot explain what happened, operating it becomes guesswork.

🌍 Deployment should not fork the product

Different infrastructure responsibilities should not create different Business Operating Systems.

✂️ Every abstraction has to earn its place

Complexity is justified only when it removes a harder, recurring problem.


🛠️ Technology I work with

C# .NET Blazor React Next.js TypeScript Azure AWS Docker Kubernetes PostgreSQL SQL Server

🏗️ Architecture and platform engineering

Domain-Driven Design · Clean Architecture · Hexagonal Architecture · CQRS · Modular Monoliths · Microservices · Event-Driven Architecture · Multi-Tenancy · API-First Design

⚙️ Distributed systems and reliability

Outbox / Inbox · Idempotency · Eventual Consistency · Durable Workflows · Background Processing · Caching · Messaging · Leases & Fencing · Observability · Resilience Engineering

🔐 Identity and security

OAuth 2.0 · OpenID Connect · JWT / JWK · SAML · Federation · IAM · Zero Trust · Tenant Isolation · Credential Custody · DevSecOps · Threat Modeling

🤖 AI application engineering

AI Agents · Tool Calling · RAG · MCP · AG-UI · Generative UI · Microsoft Agent Framework · OpenAI · Azure AI · Anthropic · Provider Routing

🗄️ Data, cloud, and delivery

Data: SQL Server · PostgreSQL · MySQL · MongoDB · Redis · Entity Framework Core · Dapper

Cloud: Microsoft Azure · AWS · Docker · Kubernetes · Terraform · Ansible · HashiCorp Vault · Consul · Nomad

Integration: REST · GraphQL · gRPC · OpenAPI · SignalR · RabbitMQ · Webhooks

Operations: GitHub · Azure DevOps · CI/CD · New Relic · Grafana · Azure Monitor


🌐 Selected ventures

Venture What I am building
🧠 Alliance Business Suite A modular Business Operating System for running, extending, and governing business operations
☁️ Alliance Business Cloud Infrastructure and hosting services around Alliance Business Suite
🛠️ ComputeWorks Enterprise software engineering, cloud, AI, data, and security services
🛒 InfinityComex A multi-tenant commerce and procurement network powered by ABS
🎓 Boomlabs Academy Technology education and professional learning built on ABS
🏠 Propietarios.net Technology for the property ecosystem

🎯 Problems I enjoy

I am especially interested in work involving:

  • 🏗️ large .NET platform modernization
  • 🌐 multi-tenant SaaS architecture
  • 🤖 AI that can be trusted with real business operations
  • 🔐 identity, federation, authorization, and policy
  • 💳 financial and payment infrastructure
  • 🧩 developer platforms and extensibility
  • ☁️ cloud architecture and deployment independence
  • 🛡️ cybersecurity and secure software design
  • 🧠 turning complex domains into clear software models

I enjoy working with people who care about both technical depth and business outcomes.


🏍️ Outside the terminal

Motorcycles. Formula 1. Running. Boxing. Tennis. Aviation. History. Leadership. Strategy.

I have a tendency to get interested in systems, whether they are software platforms, companies, engines, aircraft, or civilizations.


🤝 Connect

Reach Beyond Expectations. 🔥

Building a Business Operating System for what comes next.

Pinned Loading

  1. FenixAlliance/ABS.Docs FenixAlliance/ABS.Docs Public

    This repo contains the Alliance Business Suite documentation, unified for several languages.

    CSS 2 1

  2. FenixAlliance/ABS.Agents FenixAlliance/ABS.Agents Public

    Agent instructions for interacting with an Alliance Business Suite instance, tailored for different modules and purposes.

  3. FenixAlliance/ABS.Docs.Web FenixAlliance/ABS.Docs.Web Public

    Documentation Web Portal for the Alliance Business Suite.

  4. FenixAlliance/ABS.SDK.Postman FenixAlliance/ABS.SDK.Postman Public

    Official Postman collections for the Alliance Business Suite (ABS) — ready-to-use requests to explore, test, and integrate the ABS Services and APIs.

  5. FenixAlliance/ABS.SDK.PowerShell FenixAlliance/ABS.SDK.PowerShell Public

    Official PowerShell SDK for the Alliance Business Suite (ABS) — cmdlets and typed models to extend and automate the ABS multi-tenant business platform from the PowerShell CLI.

    PowerShell

  6. FenixAlliance/ABS.SDK.TS FenixAlliance/ABS.SDK.TS Public

    Official TypeScript SDK for the Alliance Business Suite (ABS) — typed clients and models to build on the ABS multi-tenant business platform from TypeScript and JavaScript.

    TypeScript