Juan David Delgado Guzmán · Senior Software Engineer · Master’s in DevOps · AI Engineering · Technical LeadI design, ship and run software and AI products that keep working in production.

Technical lead of the PRMS project at the Alliance of Bioversity International & CIAT and consulting engineer for product teams. I own systems end to end: architecture, APIs, async workflows, CI/CD and cloud, plus the AI agents, RAG pipelines and MCP tools built on top.

Now
Tech Lead for PRMS at CIAT · Consulting for Verzus
Based in
Cali, Colombia
Local time
—
Email meSee my workDownload CV

Good software is quiet. It handles the retry at 3am, the payment that times out and the user nobody planned for.

Where I have been building

  1. Sep 2022 – Present

    Alliance of Bioversity International & CIAT

    Palmira, Colombia

    Senior Software Engineer · Technical Lead (PRMS)

    PRMS is the platform CGIAR research centers worldwide use to standardize and report their results, feeding CGIAR's annual reporting to funders. I also contribute to the AI services behind PRMS and its sister platforms (STAR, AICCRA).

    • Lead the technical architecture and delivery of PRMS, a global reporting platform used by CGIAR research centers, guiding a four-person engineering team while remaining hands-on.
    • Built distributed NestJS microservices and event-driven integrations with RabbitMQ, AWS EventBridge and Lambda, with asynchronous processing, retries and failure recovery.
    • Introduced AWS AppSync GraphQL and WebSockets alongside the REST APIs, reducing client-to-service latency by approximately 50%.

    NestJS · Node.js · FastAPI · Angular · Tailwind CSS · RabbitMQ · AWS Lambda · EventBridge · AppSync · Cognito · MySQL · PostgreSQL · Bedrock · Claude · MCP · RAG

  2. Apr 2026 – Present

    Verzus

    Colombia

    Consulting

    Full Stack Software Engineer

    Architecture owner for a production sports booking platform, including its web application, serverless backend, payments, integrations and a mobile application under development.

    • Designed the serverless architecture: a Next.js web app and a Hono API on Cloudflare Workers, with PostgreSQL and Supabase for persistence and authentication.
    • Built the transactional workflows for reservations and Nequi payments, plus WhatsApp verification and notifications, keeping booking, payment and messaging responsibilities separate.
    • Made side effects reliable with the Outbox pattern, Cloudflare Queues, Email Workers and scheduled jobs, with retries and failure recovery.

    Next.js · Hono · Cloudflare Workers · Cloudflare Queues · Supabase · PostgreSQL · Vercel · Flutter · Dart

  3. Jan 2026 – Aug 2026

    Ciclonecta

    Colombia

    Consulting

    Full Stack Software Engineer

    Greenfield B2B circular-economy marketplace: I turned the business model into the domain, the architecture and the delivered product, across frontend, backend, data and cloud.

    • Modeled the domain and defined service boundaries and consistency rules for listings, offers, negotiations and transactions, on Next.js, TypeScript, PostgreSQL and Supabase with authentication and authorization, integrated with GCP services.
    • Implemented reliable delivery with the Outbox pattern and durable queues for retries and failure recovery.
    • Shipped conversational and multimodal AI inside real marketplace workflows, including image validation and AI-assisted material publishing.

    Next.js · TypeScript · Supabase · PostgreSQL · GCP · Queues · Multimodal AI · GitHub Spec Kit

  4. Jun 2025 – Dec 2025

    Alohados.com

    Colombia

    Consulting

    Senior Backend Developer

    Backend lead for a mobile first SaaS for property management and reservations.

    • Designed the backend with TypeScript and Hono, using Clean Architecture to keep business logic apart from infrastructure and providers.
    • Built secure APIs for users, listings, reservations and payments, including the MercadoPago integration.
    • Deployed and monitored services on Cloudflare (D1, R2) with explicit handling for failures and production readiness.

    TypeScript · Hono · Node.js · Cloudflare D1 · Cloudflare R2 · MercadoPago

  5. Jan 2023 – Jun 2023

    Fundación SARES

    Cali, Colombia

    Backend Developer

    Built a web based inventory and supply management system for a non profit organization.

    • Developed backend services with TypeScript, NestJS and TypeORM to improve operational efficiency.
    • Designed the MySQL layer with optimized queries and strong data integrity.
    • Integrated Amazon S3 for asset storage and set up CI/CD pipelines on Railway.

    NestJS · TypeORM · MySQL · Amazon S3 · Railway

  6. Oct 2021 – Dec 2021

    AMA Publicidad

    Cali, Colombia

    Full Stack Developer

    Built a custom CRM with a live production chart to manage customers, orders and machinery.

    • Created a responsive UI with React and Bootstrap for day to day workflows.
    • Implemented a REST API with Node.js and Express on top of PostgreSQL.
    • Deployed on AWS EC2 with Firebase Authentication for secure access.

    React · Node.js · Express · PostgreSQL · AWS EC2 · Firebase Auth

Something I built and published

mandaobetaMIT

Spec-Driven Development for AI coding agents. Any harness.

Cali (Colombia) slang for an errand you send someone to run, and expect done right.

constitution → story → specify → [clarify] → tasks → implement → verify → close

  • Specs people can read

    Stories with acceptance criteria, traced to requirements, tasks, tests and commits.

  • A reviewer that isn't the author

    Every task is checked by a separate agent in a clean context, and the record says when another model or harness was not available.

  • Tests before code

    Where tests apply, a failing test from the spec comes first; the record shows it.

  • Evidence not memory

    Stack choices and design premises are run on your machine; research cites dated sources.

  • One flow for any harness

    Claude Code, Codex, OpenCode, Copilot. Out of tokens mid-spec? Switch tools and resume.

  • You decide while it learns

    It stops only where a decision is yours, and after every spec it measures rework, cost and time and proposes fixes you approve.

$ npx mandao@beta init

Tools I reach for

Languages
TypeScript · JavaScript · Python · Dart · SQL
Backend & distributed systems
Node.js · NestJS · Hono · Express · FastAPI · REST · GraphQL · WebSockets · RabbitMQ · Microservices
Frontend & mobile
Next.js · React · Angular · Flutter
AI engineering
LLM applications · RAG · Embeddings & retrieval · MCP · Tool calling · AI agents · Multimodal AI · Amazon Bedrock · Claude · Personal projects: OpenAI, Gemini, LangGraph, LangChain, Neo4j graph QA, AI evals
Cloud, DevOps & IaC
AWS (Lambda, EventBridge, AppSync, API Gateway, Cognito, S3, CloudWatch, EC2) · Cloudflare (Workers, Queues, D1, R2) · GCP · Vercel · Docker · GitHub Actions · CI/CD · Kubernetes & Terraform (master's projects)
Databases
PostgreSQL · MySQL · Supabase · Redis · DynamoDB · MongoDB · OpenSearch
Architecture & reliability
Event-driven systems · Clean Architecture · Outbox pattern · Async processing · Retries & failure recovery · Observability · Backup & restore
Engineering practices & tooling
Spec-driven development · TDD · GitHub Spec Kit · Code review & quality gates · AI reviewer agents · Agent harnesses · Claude Code · Codex · OpenCode · Cursor · Mandao

Where I learned

  1. 2025 – 2026

    Master's Degree in DevOps (Development and Operations)

    UNIR · Official degree · Thesis on secure microservices automation on Kubernetes

  2. 2025 – 2026

    Advanced University Program in AI for Software Development and DevOps

    UNIR · 300 hours · 12 ECTS

  3. 2024

    AWS Cloud Solutions Architect Specialization

    Amazon Web Services · Coursera

  4. 2017 – 2022

    Informatics Engineering

    Universidad Autónoma de Occidente

  5. 2021

    Security in Web Application Development

    Pontificia Universidad Javeriana (edX)

  6. 2021

    Introduction to Cybersecurity

    Cisco Networking Academy

  7. 2008 – 2015

    English Program

    Colombo Americano

05 · Contact

Have something that needs to hold up in production?

I reply within a day or two. Tell me what you are building and where it hurts.

juandelgadog98@gmail.com