1<!DOCTYPE html><!--TEW9h_6gW0gvuC5hQWk0P--><html lang="en" class="scroll-smooth"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" href="/_next/static/media/83afe278b6a6bb3c-s.p.3a6ba036.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" as="image" imageSrcSet="/_next/image?url=%2Fimages%2Fprofile%2FMyPhoto.jpeg&w=640&q=75 640w, /_next/image?url=%2Fimages%2Fprofile%2FMyPhoto.jpeg&w=750&q=75 750w, /_next/image?url=%2Fimages%2Fprofile%2FMyPhoto.jpeg&w=828&q=75 828w, /_next/image?url=%2Fimages%2Fprofile%2FMyPhoto.jpeg&w=1080&q=75 1080w, /_next/image?url=%2Fimages%2Fprofile%2FMyPhoto.jpeg&w=1200&q=75 1200w, /_next/image?url=%2Fimages%2Fprofile%2FMyPhoto.jpeg&w=1920&q=75 1920w, /_next/image?url=%2Fimages%2Fprofile%2FMyPhoto.jpeg&w=2048&q=75 2048w, /_next/image?url=%2Fimages%2Fprofile%2FMyPhoto.jpeg&w=3840&q=75 3840w" imageSizes="100vw"/><link rel="stylesheet" href="/_next/static/chunks/665dc3aa4aa2d85c.css" data-precedence="next"/><link rel="stylesheet" href="/_next/static/chunks/992788632a2d3ab6.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/cd11cbe23f085e36.js"/>
1<script src="/_next/static/chunks/1d1b245f639b1f6f.js" async=""></script>
1<script src="/_next/static/chunks/8d4760ad69792648.js" async=""></script>
1<script src="/_next/static/chunks/4784630355418e2a.js" async=""></script>
1<script src="/_next/static/chunks/turbopack-9a9a1a68c029c858.js" async=""></script>
1<script src="/_next/static/chunks/09e0fdddf0226996.js" async=""></script>
1<script src="/_next/static/chunks/3ac24d0b902fa624.js" async=""></script>
1<script src="/_next/static/chunks/89bc7afe2c734bd3.js" async=""></script>
1<script src="/_next/static/chunks/4176a5ca7b7d50da.js" async=""></script>
1<script src="/_next/static/chunks/139a023c67bb1c35.js" async=""></script>
1<script src="/_next/static/chunks/1b7a317545a6c864.js" async=""></script>
1<meta name="next-size-adjust" content=""/><title>About | Cristopher Coronado</title><meta name="description" content="Learn more about Cristopher Coronado, a Senior AI Engineer focused on agentic AI and production LLM systems. He builds autonomous agents, MCP servers, and RAG pipelines on top of a 6+ year .NET backend. Microsoft MVP (AI) and AWS Community Builder."/><link rel="author" href="https://cristopher-coronado-portfolio.vercel.app"/><meta name="author" content="Cristopher Coronado"/><meta name="keywords" content="Full Stack Developer,Software Engineer,Senior Developer,.NET Developer,Angular Developer,React Developer,TypeScript Expert,C# Developer,Azure Developer,AWS Developer,Cloud Architect,Microservices Expert,Microsoft MVP,AWS Community Builder,Azure OpenAI,AI Integration,Web Development,Software Architecture,Latam Developer"/><meta name="creator" content="Cristopher Coronado"/><meta name="publisher" content="Cristopher Coronado"/><meta name="robots" content="index, follow"/><meta name="googlebot" content="index, follow, max-video-preview:-1, max-image-preview:large, max-snippet:-1"/><link rel="canonical" href="https://cristopher-coronado-portfolio.vercel.app/about"/><meta name="format-detection" content="telephone=no, address=no, email=no"/><meta name="google-site-verification" content="google-site-verification-code"/><meta property="og:title" content="About Cristopher Coronado - Senior AI Engineer"/><meta property="og:description" content="Autonomous AI agents and production LLM systems built on a 6+ year .NET backend: agent orchestration, MCP servers, and RAG pipelines. Microsoft MVP (AI) and AWS Community Builder."/><meta property="og:url" content="https://cristopher-coronado-portfolio.vercel.app/about"/><meta property="og:site_name" content="Cristopher Coronado"/><meta property="og:locale" content="en_US"/><meta property="og:image" content="https://cristopher-coronado-portfolio.vercel.app/og-image.png"/><meta property="og:image:width" content="1200"/><meta property="og:image:height" content="630"/><meta property="og:image:alt" content="Cristopher Coronado - About"/><meta property="og:type" content="profile"/><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:creator" content="@cristofima2016"/><meta name="twitter:title" content="About Cristopher Coronado - Senior AI Engineer"/><meta name="twitter:description" content="Senior AI Engineer building agentic AI and production LLM systems on a 6+ year .NET backend. Microsoft MVP (AI)."/><meta name="twitter:image" content="https://cristopher-coronado-portfolio.vercel.app/og-image.png"/><link rel="icon" href="/favicon.ico?favicon.0b3bf435.ico" sizes="256x256" type="image/x-icon"/>
1<script type="application/ld+json">{"@context":"https://schema.org","@type":"Person","name":"Cristopher Coronado","email":"[email protected]","url":"https://cristopher-coronado-portfolio.vercel.app","image":"https://cristopher-coronado-portfolio.vercel.app/images/profile/MyPhoto.jpeg","jobTitle":"Senior AI Engineer · Agentic AI & LLM Systems","description":"Senior AI Engineer focused on agentic AI and production LLM systems. Right now I build founder autonomous agents at a US startup, working on agent orchestration, prompt pipelines, and guardrails in Python. Before that I built MCP servers for the Inter-American Development Bank and RAG pipelines for a bank. Microsoft MVP (AI) and AWS Community Builder, with 6+ years of .NET microservices behind it.","address":{"@type":"PostalAddress","addressLocality":"Quito","addressCountry":"Ecuador"},"sameAs":["https://github.com/cristofima","https://linkedin.com/in/cristopher-coronado","https://x.com/cristofima2016","https://www.c-sharpcorner.com/members/cristopher-coronado","mailto:[email protected]"],"knowsAbout":["Agentic AI","LLM Systems","Autonomous Agents","Anthropic Claude API","Model Context Protocol (MCP)","RAG Pipelines","LangGraph","Azure OpenAI","Microsoft Agent Framework","Python",".NET","C#","Microservices","Azure","AWS"],"alumniOf":[{"@type":"EducationalOrganization","name":"Universidad Internacional de la Rioja"},{"@type":"EducationalOrganization","name":"Universidad Técnica del Norte"}],"award":["Microsoft MVP - AI","AWS Community Builder"]}</script>
1<script type="application/ld+json">{"@context":"https://schema.org","@type":"WebSite","name":"Cristopher Coronado","url":"https://cristopher-coronado-portfolio.vercel.app","description":"Senior AI Engineer focused on agentic AI and production LLM systems. I build autonomous agents, MCP servers, and RAG pipelines with Python, LangGraph, Anthropic Claude, and Azure OpenAI, on top of 6+ years of .NET backend engineering. Microsoft MVP (AI) and AWS Community Builder.","author":{"@type":"Person","name":"Cristopher Coronado"},"inLanguage":"en-US"}</script>
1<script src="/_next/static/chunks/a6dad97d9634a72d.js" noModule=""></script>
1</head><body class="inter_5901b7c6-module__ec5Qua__variable font-sans antialiased"><div hidden=""><!--$--><!--/$--></div>
vendor: 67 bytes, line 1
1<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
1GTM-WLF9WRM6
vendor: 82 bytes, line 1
1" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
1<script>((a,b,c,d,e,f,g,h)=>{let i=document.documentElement,j=["light","dark"];function k(b){var c;(Array.isArray(a)?a:[a]).forEach(a=>{let c="class"===a,d=c&&f?e.map(a=>f[a]||a):e;c?(i.classList.remove(...d),i.classList.add(f&&f[b]?f[b]:b)):i.setAttribute(a,b)}),c=b,h&&j.includes(c)&&(i.style.colorScheme=c)}if(d)k(d);else try{let a=localStorage.getItem(b)||c,d=g&&"system"===a?window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light":a;k(d)}catch(a){}})("class","portfolio-theme","system",null,["light","dark"],null,true,true)</script>
1<div class="flex min-h-screen flex-col bg-background text-foreground"><header class="sticky top-0 z-50 w-full border-b border-border bg-background/95 backdrop-blur supports-[backdrop-filter]:bg-background/80 shadow-sm"><nav class="container flex h-16 items-center justify-between"><a class="flex items-center space-x-2 cursor-pointer" href="/"><span class="font-bold text-xl bg-gradient-to-r from-blue-600 to-purple-600 bg-clip-text text-transparent">Cristopher Coronado</span></a><div class="hidden md:flex md:items-center md:gap-2"><a class="px-4 py-2 rounded-full text-sm font-medium transition-all duration-200 cursor-pointer text-foreground/80 hover:text-foreground hover:bg-muted" href="/">Home</a><a class="px-4 py-2 rounded-full text-sm font-medium transition-all duration-200 cursor-pointer text-foreground/80 hover:text-foreground hover:bg-muted" href="/projects">Projects</a><a class="px-4 py-2 rounded-full text-sm font-medium transition-all duration-200 cursor-pointer text-foreground/80 hover:text-foreground hover:bg-muted" href="/skills">Skills</a><a class="px-4 py-2 rounded-full text-sm font-medium transition-all duration-200 cursor-pointer text-foreground/80 hover:text-foreground hover:bg-muted" href="/awards">Awards</a><a class="px-4 py-2 rounded-full text-sm font-medium transition-all duration-200 cursor-pointer text-foreground/80 hover:text-foreground hover:bg-muted" href="/articles">Articles</a><a class="px-4 py-2 rounded-full text-sm transition-all duration-200 cursor-pointer bg-gradient-to-r from-blue-600 to-purple-600 text-white font-semibold shadow-md" href="/about">About</a><a class="px-4 py-2 rounded-full text-sm font-medium transition-all duration-200 cursor-pointer text-foreground/80 hover:text-foreground hover:bg-muted" href="/contact">Contact</a><div class="ml-2"><button class="relative inline-flex h-9 w-9 items-center justify-center rounded-full bg-slate-100 dark:bg-slate-800 transition-colors duration-200 hover:bg-slate-200 dark:hover:bg-slate-700 focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-blue-500" aria-label="Toggle theme" disabled=""><span class="h-5 w-5"></span></button></div></div><div class="flex items-center gap-2 md:hidden"><button class="relative inline-flex h-9 w-9 items-center justify-center rounded-full bg-slate-100 dark:bg-slate-800 transition-colors duration-200 hover:bg-slate-200 dark:hover:bg-slate-700 focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-blue-500" aria-label="Toggle theme" disabled=""><span class="h-5 w-5"></span></button><button class="cursor-pointer p-2 text-foreground" aria-label="Toggle menu"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-menu h-6 w-6"><line x1="4" x2="20" y1="12" y2="12"></line><line x1="4" x2="20" y1="6" y2="6"></line><line x1="4" x2="20" y1="18" y2="18"></line></svg></button></div></nav></header><main class="flex-1"><div class="min-h-screen bg-background pt-6 pb-12 lg:pt-8 lg:pb-16"><div class="container mx-auto px-4 sm:px-6 lg:px-8"><div class="mb-6 lg:mb-8 text-center" style="opacity:0;transform:translateY(20px)"><h1 class="mb-3 text-4xl font-bold text-foreground sm:text-5xl lg:text-6xl"><span class="bg-gradient-to-r from-blue-600 to-purple-600 dark:from-blue-400 dark:to-purple-400 bg-clip-text text-transparent">About Me</span></h1><p class="mx-auto max-w-2xl text-lg text-muted-foreground">Senior AI Engineer with <!-- -->6+<!-- --> years of software engineering experience, now building autonomous AI agents and production LLM systems</p></div><div class="mb-8 lg:mb-10 grid gap-6 lg:gap-8 lg:grid-cols-3" style="opacity:0"><div class="lg:col-span-1" style="opacity:0;transform:translateY(20px)"><div class="rounded-xl border dark:border-slate-700 bg-white dark:bg-slate-800 text-slate-900 dark:text-slate-100 shadow border-border p-8 text-center"><div class="mb-6 flex justify-center"><div class="relative h-40 w-40 overflow-hidden rounded-full bg-gradient-to-br from-blue-100 to-purple-100 dar
1k:from-blue-900/50 dark:to-purple-900/50 p-1"><div class="relative h-full w-full overflow-hidden rounded-full bg-background"><img alt="Cristopher Coronado" decoding="async" data-nimg="fill" class="object-cover" style="position:absolute;height:100%;width:100%;left:0;top:0;right:0;bottom:0;color:transparent" sizes="100vw" srcSet="/_next/image?url=%2Fimages%2Fprofile%2FMyPhoto.jpeg&w=640&q=75 640w, /_next/image?url=%2Fimages%2Fprofile%2FMyPhoto.jpeg&w=750&q=75 750w, /_next/image?url=%2Fimages%2Fprofile%2FMyPhoto.jpeg&w=828&q=75 828w, /_next/image?url=%2Fimages%2Fprofile%2FMyPhoto.jpeg&w=1080&q=75 1080w, /_next/image?url=%2Fimages%2Fprofile%2FMyPhoto.jpeg&w=1200&q=75 1200w, /_next/image?url=%2Fimages%2Fprofile%2FMyPhoto.jpeg&w=1920&q=75 1920w, /_next/image?url=%2Fimages%2Fprofile%2FMyPhoto.jpeg&w=2048&q=75 2048w, /_next/image?url=%2Fimages%2Fprofile%2FMyPhoto.jpeg&w=3840&q=75 3840w" src="/_next/image?url=%2Fimages%2Fprofile%2FMyPhoto.jpeg&w=3840&q=75"/></div></div></div><h2 class="mb-2 text-2xl font-bold text-foreground">Cristopher Coronado</h2><p class="mb-4 text-lg text-muted-foreground">Senior AI Engineer · Agentic AI & LLM Systems</p><div class="mb-6 flex flex-wrap justify-center gap-2"><div class="inline-flex items-center rounded-md border text-xs font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-blue-500 focus:ring-offset-2 shadow hover:bg-blue-700 dark:hover:bg-blue-600 bg-purple-100 dark:bg-purple-900/50 text-purple-700 dark:text-purple-300 border-purple-200 dark:border-purple-800 px-3 py-1.5">ð Microsoft MVP - AI</div><div class="inline-flex items-center rounded-md border text-xs font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-blue-500 focus:ring-offset-2 shadow hover:bg-blue-700 dark:hover:bg-blue-600 bg-orange-100 dark:bg-orange-900/50 text-orange-700 dark:text-orange-300 border-orange-200 dark:border-orange-800 px-3 py-1.5">â AWS Community Builder</div></div><div data-orientation="horizontal" role="none" class="shrink-0 h-[1px] w-full my-6 bg-border"></div><div class="space-y-4 text-left"><div class="flex items-center gap-3 text-foreground"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-map-pin h-5 w-5 text-muted-foreground"><path d="M20 10c0 4.993-5.539 10.193-7.399 11.799a1 1 0 0 1-1.202 0C9.539 20.193 4 14.993 4 10a8 8 0 0 1 16 0"></path><circle cx="12" cy="10" r="3"></circle></svg><span>Quito, Ecuador</span></div><div class="flex items-center gap-3 text-foreground"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-mail h-5 w-5 text-muted-foreground"><rect width="20" height="16" x="2" y="4" rx="2"></rect><path d="m22 7-8.97 5.7a1.94 1.94 0 0 1-2.06 0L2 7"></path></svg><a href="mailto:[email protected]" class="hover:text-blue-600 dark:hover:text-blue-400 transition-colors cursor-pointer">[email protected]</a></div></div><div data-orientation="horizontal" role="none" class="shrink-0 h-[1px] w-full my-6 bg-border"></div><div class="space-y-3"><h4 class="text-sm font-semibold text-foreground text-center mb-3">Quick Stats</h4><div class="grid grid-cols-2 gap-3 text-center"><div class="bg-blue-50 dark:bg-blue-950/30 rounded-lg p-3"><div class="text-2xl font-bold text-blue-600 dark:text-blue-400">6+</div><div class="text-xs text-muted-foreground">Years Exp.</div></div><div class="bg-purple-50 dark:bg-purple-950/30 rounded-lg p-3"><div class="text-2xl font-bold text-purple-600 dark:text-purple-400">8</div><div class="text-xs text-muted-foreground">Certifications</div></div><div class="bg-green-50 dark:bg-green-950/30 rounded-lg p-3"><div class="text-2xl font-bold text-green-600 dark:text-green-400">85+</div><div class="text-xs text-muted-foreground">Technologies</div></div><div class="bg-orange-50 dark:bg-orange-950/30 rounded-lg p-3">
1<div class="text-2xl font-bold text-orange-600 dark:text-orange-400">25+</div><div class="text-xs text-muted-foreground">Projects</div></div></div></div></div></div><div class="lg:col-span-2" style="opacity:0;transform:translateY(20px)"><div class="rounded-xl border dark:border-slate-700 bg-white dark:bg-slate-800 text-slate-900 dark:text-slate-100 shadow border-border p-8"><h3 class="mb-4 text-2xl font-bold text-foreground">Professional Summary</h3><div class="space-y-4 text-muted-foreground leading-relaxed"><p>Senior AI Engineer focused on agentic AI and production LLM systems. Right now I build founder autonomous agents at a US startup, working on agent orchestration, prompt pipelines, and guardrails in Python. Before that I built MCP servers for the Inter-American Development Bank and RAG pipelines for a bank. Microsoft MVP (AI) and AWS Community Builder, with 6+ years of .NET microservices behind it.</p><p>At Feltsense, a US startup building founder autonomous agents, I work on the production AI backend in Python: agent orchestration, prompt pipelines, and guardrails that keep agentic workflows reliable. Before this I built MCP servers and agentic systems for the Inter-American Development Bank, and earlier architected the RAG pipeline that cut time-to-answer by 85% for 200+ banking engineers. The 6+ years I spent building .NET microservices and event-driven systems for Banking and Energy are what I lean on for AI work.</p><p>I hold a M.S. in Artificial Intelligence and combine academic foun
1dations with practical LLM integration experience. As a Microsoft MVP (AI) and AWS Community Builder, I contribute to the developer community through technical articles, open-source AI projects, and knowledge sharing.</p></div><div data-orientation="horizontal" role="none" class="shrink-0 h-[1px] w-full my-6 bg-border"></div><h3 class="mb-4 text-xl font-bold text-foreground">Professional Goals</h3><div class="space-y-3 text-muted-foreground leading-relaxed"><p><strong>Seeking:</strong> Senior AI Engineer and AI Architect roles where I can design and build production AI systems, using my .NET backend background to make them reliable and scalable.</p><p><strong>Focus Areas:</strong> agentic AI systems, RAG pipelines, agent orchestration, and connecting LLM capabilities to solid backend systems.</p></div><div data-orientation="horizontal" role="none" class="shrink-0 h-[1px] w-full my-6 bg-border"></div><h3 class="mb-4 text-xl font-bold text-foreground">Core Competencies</h3><div class="grid gap-4 sm:grid-cols-2"><div><h4 class="mb-2 font-semibold text-foreground">AI & LLM Engineering</h4><ul class="space-y-1 text-sm text-muted-foreground"><li>⢠Autonomous Agents & Agent Orchestration</li><li>⢠Anthropic Claude API & Azure OpenAI (GPT-4o)</li><li>⢠MCP Servers & Agentic Workflows</li><li>⢠RAG Pipelines (LangGraph, LangChain)</li><li>⢠Prompt Engineering, Guardrails & Vector Embeddings</li></ul></div><div><h4 class="mb-2 font-semibold text-foreground">Backend & Architecture</h4><ul class="space-y-1 text-sm text-muted-foreground"><li>⢠.NET Core (6+ years)</li><li>⢠Microservices & Event-Driven Architecture</li><li>⢠Clean Architecture, CQRS, DDD</li><li>⢠RESTful APIs & gRPC</li><li>⢠Python (FastAPI, Flask) for AI prototypes</li></ul></div><div><h4 class="mb-2 font-semibold text-foreground">Cloud & Infrastructure</h4><ul class="space-y-1 text-sm text-muted-foreground"><li>⢠Azure (Functions, Service Bus, AKS, Cosmos DB)</li><li>⢠AWS (Lambda, S3, Batch)</li><li>⢠Docker & Kubernetes</li><li>⢠CI/CD (Azure DevOps, GitHub Actions)</li><li>⢠Infrastructure as Code (Terraform)</li></ul></div><div><h4 class="mb-2 font-semibold text-foreground">Quality & Collaboration</h4><ul class="space-y-1 text-sm text-muted-foreground"><li>⢠TDD (95% coverage with xUnit)</li><li>⢠OAuth2/OIDC, mTLS, Microsoft Entra ID</li><li>⢠Code Review & Engineering Mentoring</li><li>⢠Cross-functional Team Collaboration</li><li>⢠Technical Interviewing</li></ul></div></div></div></div></div><section class="mb-8 lg:mb-10" style="opacity:0"><h2 class="mb-4 lg:mb-5 text-3xl font-bold text-foreground"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-briefcase mb-2 inline h-8 w-8 text-blue-600 dark:text-blue-400"><path d="M16 20V4a2 2 0 0 0-2-2h-4a2 2 0 0 0-2 2v16"></path><rect width="20" height="14" x="2" y="6" rx="2"></rect></svg> <!-- -->Professional Experience</h2><div class="space-y-6"><div style="opacity:0;transform:translateY(20px)"><div class="rounded-xl border dark:border-slate-700 bg-white dark:bg-slate-800 text-slate-900 dark:text-slate-100 shadow border-border p-6 transition-all duration-300 hover:shadow-lg hover:border-blue-300 dark:hover:border-blue-700"><div class="mb-4 flex flex-wrap items-start justify-between gap-4"><div><h3 class="text-xl font-bold text-foreground">Senior AI Engineer</h3><p class="text-lg text-blue-600 dark:text-blue-400">Feltsense</p><p class="text-sm text-muted-foreground">Remote · US Startup<!-- --> ⢠<!-- -->Full-time</p></div><div class="flex items-center gap-2 text-sm text-muted-foreground"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-calendar h-4 w-4"><path d="M8 2v4"></path><path d="M16 2v4"></path><rect width="18" height="18" x="3" y="4" rx="2"></rect><path d="M3 10h18"></path></svg><span>May 2026<!-- --> -<!-- --> <!-- -->Present</span></div></div><p class="mb-4 text-muted-foreground">Production AI backend services for a US startup creating founder autonomous agents, AI systems that act on behalf of founders. My work centers on reliable agentic workflows, LLM orchestration, and structured outputs across the platform.</p><div class="mb-4 grid grid-cols-1 sm:grid-cols-2 gap-3 text-sm"><div class="flex items-start gap-2"><span class="text-muted-foreground font-medium">Methodology:</span><span class="text-foreground">Agile/Scrum</span></div><div class="flex items-start gap-2"><span class="text-muted-foreground font-medium">Collaboration:</span><span class="text-foreground">Distributed startup team (Engineering, Product)</span></div></div><div class="mb-4"><h4 class="mb-2 font-semibold text-foreground">Key Responsibilities:</h4><ul class="space-y-1 text-sm text-muted-foreground"><li>⢠<!-- -->Built production AI backend services in Python, integrating LLM APIs and agent orchestration logic to enable reliable agentic workflows and structured AI capabilities across the platform</li><li>⢠<!-- -->Engineered prompt engineering strategies and structured-output pipelines with reusable prompt templates and output validators, ensuring consistency and reliability of AI-generated responses in production</li><li>⢠<!-- -->Managed AI data flows, vector embeddings, and storage by integrating vector databases and embedding pipelines into backend infrastru
1cture, supporting semantic search and context-aware AI features</li><li>⢠<!-- -->Monitored AI behavior, latency, and cost usage through observability tooling and logging pipelines, maintaining performance standards and cost efficiency across LLM-powered services</li><li>⢠<!-- -->Improved reliability and safety of AI outputs by implementing validation layers, guardrails, and failure-mode analysis, reducing error rates and ensuring consistent model behavior in production</li></ul></div><div class="mb-4"><h4 class="mb-2 font-semibold text-foreground">Key Achievements:</h4><ul class="space-y-1 text-sm text-muted-foreground"><li>⢠<!-- -->Shipped production agentic workflows with structured-output validation and guardrails, improving the reliability of AI-generated responses</li><li>⢠<!-- -->Established observability and cost-monitoring practices for LLM-powered services, sustaining performance and efficiency in production</li></ul></div><div class="flex flex-wrap gap-2"><div class="inline-flex items-center rounded-md border px-2.5 py-0.5 text-xs font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-blue-500 focus:ring-offset-2 dark:text-slate-100 dark:border-slate-600 border-border text-foreground">Python</div><div class="inline-flex items-center rounded-md border px-2.5 py-0.5 text-xs font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-blue-500 focus:ring-offset-2 dark:text-slate-100 dark:border-slate-600 border-border text-foreground">LLM APIs</div><div class="inline-flex items-center rounded-md border px-2.5 py-0.5 text-xs font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-blue-500 focus:ring-offset-2 dark:text-slate-100 dark:border-slate-600 border-border text-foreground">Anthropic Claude API</div><div class="inline-flex items-center rounded-md border px-2.5 py-0.5 text-xs font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-blue-500 focus:ring-offset-2 dark:text-slate-100 dark:border-slate-600 border-border text-foreground">Agent Orchestration</div><div class="inline-flex items-center rounded-md border px-2.5 py-0.5 text-xs font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-blue-500 focus:ring-offset-2 dark:text-slate-100 dark:border-slate-600 border-border text-foreground">Prompt Engineering</div><div class="inline-flex items-center rounded-md border px-2.5 py-0.5 text-xs font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-blue-500 focus:ring-offset-2 dark:text-slate-100 dark:border-slate-600 border-border text-foreground">Structured Outputs</div><div class="inline-flex items-center rounded-md border px-2.5 py-0.5 text-xs font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-blue-500 focus:ring-offset-2 dark:text-slate-100 dark:border-slate-600 border-border text-foreground">Vector Databases</div><div class="inline-flex items-center rounded-md border px-2.5 py-0.5 text-xs font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-blue-500 focus:ring-offset-2 dark:text-slate-100 dark:border-slate-600 border-border text-foreground">Vector Embeddings</div><div class="inline-flex items-center rounded-md border px-2.5 py-0.5 text-xs font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-blue-500 focus:ring-offset-2 dark:text-slate-100 dark:border-slate-600 border-border text-muted-foreground">+<!-- -->3<!-- --> more</div></div></div></div><div style="opacity:0;transform:translateY(20px)"><div class="rounded-xl border dark:border-slate-700 bg-white dark:bg-slate-800 text-slate-900 dark:text-slate-100 shadow border-border p-6 transition-all duration-300 hover:shadow-lg hover:border-blue-300 dark:hover:border-blue-700"><div class="mb-4 flex flex-wrap items-start justify-between gap-4"><div><h3 class="text-xl font-bold text-foreground">Senior AI Engineer</h3><p class="text-lg text-blue-600 dark:text-blue-400">Kronia Technologies</p><p class="text-sm text-muted-foreground">Quito, Ecuador<!-- --> ⢠<!-- -->Full-time</p></div><div class="flex items-center gap-2 text-sm text-muted-foreground"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-calendar h-4 w-4"><path d="M8 2v4"></path><path d="M16 2v4"></path><rect width="18" height="18" x="3" y="4" rx="2"></rect><path d="M3 10h18"></path></svg><span>
1Jan 2026<!-- --> -<!-- --> <!-- -->Apr 2026</span></div></div><p class="mb-4 text-muted-foreground">Built enterprise AI agent systems with custom MCP servers for the Inter-American Development Bank (IDB), focusing on secure AI infrastructure, LLM orchestration, and governance standards across distributed teams.</p><div class="mb-4 grid grid-cols-1 sm:grid-cols-2 gap-3 text-sm"><div class="flex items-start gap-2"><span class="text-muted-foreground font-medium">Methodology:</span><span class="text-foreground">Agile/Scrum</span></div><div class="flex items-start gap-2"><span class="text-muted-foreground font-medium">Collaboration:</span><span class="text-foreground">Cross-functional teams (Product, QA, Security, Enterprise Architecture)</span></div></div><div class="mb-4"><h4 class="mb-2 font-semibold text-foreground">Key Responsibilities:</h4><ul class="space-y-1 text-sm text-muted-foreground"><li>⢠<!-- -->Architected AI agent-based systems with custom MCP servers integrated into Copilot Studio and Azure Foundry, enabling enterprise AI operations across distributed teams</li><li>⢠<!-- -->Engineered production OAuth2 security for MCP Servers with Microsoft Entra ID, token exchange patterns, and role-based access control, securing AI agent operations in a regulated environment</li><li>⢠<!-- -->Integrated vector databases (Azure AI Search, PostgreSQL) with LLM orchestration using LangGraph and OpenAI, enabling semantic search across multilingual document repositories</li><li>⢠<!-- -->Designed reusable AI Core Services (reference models, configuration standards, observability with Datadog) accelerating AI adoption across multiple IDB teams</li></ul></div><div class="mb-4"><h4 class="mb-2 font-semibold text-foreground">Key Achievements:</h4><ul class="space-y-1 text-sm text-muted-foreground"><li>⢠<!-- -->Established organization-wide AI governance standards supporting scalable AI strategy</li><li>⢠<!-- -->Accelerated secure AI service deployment across teams through standardized configuration patterns</li></ul></div><div class="flex flex-wrap gap-2"><div class="inline-flex items-center rounded-md border px-2.5 py-0.5 text-xs font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-blue-500 focus:ring-offset-2 dark:text-slate-100 dark:border-slate-600 border-border text-foreground">.NET</div><div class="inline-flex items-center rounded-md border px-2.5 py-0.5 text-xs font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-blue-500 focus:ring-offset-2 dark:text-slate-100 dark:border-slate-600 border-border text-foreground">C#</div><div class="inline-flex items-center rounded-md border px-2.5 py-0.5 text-xs font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-blue-500 focus:ring-offset-2 dark:text-slate-100 dark:border-slate-600 border-border text-foreground">Python</div><div class="inline-flex items-center rounded-md border px-2.5 py-0.5 text-xs font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-blue-500 focus:ring-offset-2 dark:text-slate-100 dark:border-slate-600 border-border text-foreground">Azure OpenAI</div><div class="inline-flex items-center rounded-md border px-2.5 py-0.5 text-xs font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-blue-500 focus:ring-offset-2 dark:text-slate-100 dark:border-slate-600 border-border text-foreground">LangGraph</div><div class="inline-flex items-center rounded-md border px-2.5 py-0.5 text-xs font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-blue-500 focus:ring-offset-2 dark:text-slate-100 dark:border-slate-600 border-border text-foreground">Azure AI Search</div><div class="inline-flex items-center rounded-md border px-2.5 py-0.5 text-xs font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-blue-500 focus:ring-offset-2 dark:text-slate-100 dark:border-slate-600 border-border text-foreground">PostgreSQL</div><div class="inline-flex items-center rounded-md border px-2.5 py-0.5 text-xs font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-blue-500 focus:ring-offset-2 dark:text-slate-100 dar
1k:border-slate-600 border-border text-foreground">Copilot Studio</div><div class="inline-flex items-center rounded-md border px-2.5 py-0.5 text-xs font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-blue-500 focus:ring-offset-2 dark:text-slate-100 dark:border-slate-600 border-border text-muted-foreground">+<!-- -->6<!-- --> more</div></div></div></div><div style="opacity:0;transform:translateY(20px)"><div class="rounded-xl border dark:border-slate-700 bg-white dark:bg-slate-800 text-slate-900 dark:text-slate-100 shadow border-border p-6 transition-all duration-300 hover:shadow-lg hover:border-blue-300 dark:hover:border-blue-700"><div class="mb-4 flex flex-wrap items-start justify-between gap-4"><div><h3 class="text-xl font-bold text-foreground">Senior Software Engineer (AI Integration)</h3><p class="text-lg text-blue-600 dark:text-blue-400">Devsu</p><p class="text-sm text-muted-foreground">Quito, Ecuador<!-- --> ⢠<!-- -->Full-time</p></div><div class="flex items-center gap-2 text-sm text-muted-foreground"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-calendar h-4 w-4"><path d="M8 2v4"></path><path d="M16 2v4"></path><rect width="18" height="18" x="3" y="4" rx="2"></rect><path d="M3 10h18"></path></svg><span>May 2024<!-- --> -<!-- --> <!-- -->Aug 2025</span></div></div><p class="mb-4 text-muted-foreground">Developed .NET microservices and Angular microfrontends for a banking platform under BIAN-aligned architecture, with significant focus on AI integration including RAG pipelines and Azure OpenAI prototyping.</p><div class="mb-4 grid grid-cols-1 sm:grid-cols-2 gap-3 text-sm"><div class="flex items-start gap-2"><span class="text-muted-foreground font-medium">Methodology:</span><span class="text-foreground">Agile/Scrum</span></div><div class="flex items-start gap-2"><span class="text-muted-foreground font-medium">Collaboration:</span><span class="text-foreground">Cross-functional teams (Design, Product, QA, Security)</span></div></div><div class="mb-4"><h4 class="mb-2 font-semibold text-foreground">Key Responsibilities:</h4><ul class="space-y-1 text-sm text-muted-foreground"><li>⢠<!-- -->Architected RAG pipeline with LangGraph, Azure OpenAI (GPT-4), and Document Intelligence for banking knowledge base</li><li>⢠<!-- -->Implemented vector search with Azure AI Search and Cosmos DB for chat history with configurable chunking strategies</li><li>⢠<!-- -->Built AI backend prototype with Python FastAPI for LangGraph workflows and OpenAI Vision for multimodal document analysis</li><li>⢠<!-- -->Developed .NET microservices under BIAN architecture implementing Clean Architecture + CQRS</li><li>⢠<!-- -->
1Built event-driven loan processing with Azure Functions and Service Bus with idempotent operations</li><li>⢠<!-- -->Implemented mTLS via Azure Key Vault for secure inter-service gRPC communication</li><li>⢠<!-- -->Enforced OAuth2/OIDC with MFA via Microsoft Entra ID achieving ISO 27001 compliance</li><li>⢠<!-- -->Mentored 2 engineers via code reviews and pair programming, improving code quality and delivery speed</li></ul></div><div class="mb-4"><h4 class="mb-2 font-semibold text-foreground">Key Achievements:</h4><ul class="space-y-1 text-sm text-muted-foreground"><li>⢠<!-- -->Reduced time-to-answer by 85% (10-15 min â 1-2 min) for 200+ banking engineers through RAG pipeline</li><li>⢠<!-- -->Achieved sub-400ms average API response times across .NET microservices</li><li>⢠<!-- -->Increased event processing throughput by 35% while ensuring banking security standards compliance</li></ul></div><div class="flex flex-wrap gap-2"><div class="inline-flex items-center rounded-md border px-2.5 py-0.5 text-xs font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-blue-500 focus:ring-offset-2 dark:text-slate-100 dark:border-slate-600 border-border text-foreground">.NET</div><div class="inline-flex items-center rounded-md border px-2.5 py-0.5 text-xs font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-blue-500 focus:ring-offset-2 dark:text-slate-100 dark:border-slate-600 border-border text-foreground">C#</div><div class="inline-flex items-center rounded-md border px-2.5 py-0.5 text-xs font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-blue-500 focus:ring-offset-2 dark:text-slate-100 dark:border-slate-600 border-border text-foreground">Azure OpenAI</div><div class="inline-flex items-center rounded-md border px-2.5 py-0.5 text-xs font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-blue-500 focus:ring-offset-2 dark:text-slate-100 dark:border-slate-600 border-border text-foreground">LangGraph</div><div class="inline-flex items-center rounded-md border px-2.5 py-0.5 text-xs font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-blue-500 focus:ring-offset-2 dark:text-slate-100 dark:border-slate-600 border-border text-foreground">Azure AI Search</div><div class="inline-flex items-center rounded-md border px-2.5 py-0.5 text-xs font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-blue-500 focus:ring-offset-2 dark:text-slate-100 dark:border-slate-600 border-border text-foreground">Azure Document Intelligence</div><div class="inline-flex items-center rounded-md border px-2.5 py-0.5 text-xs font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-blue-500 focus:ring-offset-2 dark:text-slate-100 dark:border-slate-600 border-border text-foreground">Python</div><div class="inline-flex items-center rounded-md border px-2.5 py-0.5 text-xs font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-blue-500 focus:ring-offset-2 dark:text-slate-100 dark:border-slate-600 border-border text-foreground">FastAPI</div><div class="inline-flex items-center rounded-md border px-2.5 py-0.5 text-xs font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-blue-500 focus:ring-offset-2 dark:text-slate-100 dark:border-slate-600 border-border text-muted-foreground">+<!-- -->9<!-- --> more</div></div></div></div><div style="opacity:0;transform:translateY(20px)"><div class="rounded-xl border dark:border-slate-700 bg-white dark:bg-slate-800 text-slate-900 dark:text-slate-100 shadow border-border p-6 transition-all duration-300 hover:shadow-lg hover:border-blue-300 dark:hover:border-blue-700"><div class="mb-4 flex flex-wrap items-start justify-between gap-4"><div><h3 class="text-xl font-bold text-foreground">Semi Senior Software Engineer</h3><p class="text-lg text-blue-600 dark:text-blue-400">WebCreek</p><p class="text-sm text-muted-foreground">Quito, Ecuador<!-- --> ⢠<!-- -->Full-time</p></div><div class="flex items-center gap-2 text-sm text-muted-foreground"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-calendar h-4 w-4"><path d="M8 2v4"></path><path d="M16 2v4"></path><rect width="18" height="18" x="3" y="4" rx="2"></rect><path d="M3 10h18"></path></svg><span>Jan 2020<!-- --> -<!-- --> <!-- -->Jan 2024</span></div></div><p class="mb-4 text-muted-foreground">Developed Angular dashboards and .NET APIs for RigCloud, a drilling operations platform serving 500+ engineers daily across 70+ rigs worldwide.</p><div class="mb-4 grid grid-cols-1 sm:grid-cols-2 gap-3 text-sm"><div class="flex items-start gap-2"><span class="text-muted-foreground font-medium">Methodology:</span><span class="text-foreground">Agile/Scrum</span></div><div class="flex items-start gap-2"><span class="text-muted-foreground font-medium">Collaboration:</span><span class="text-foreground">Cross-functional teams (Design, Product, QA)</span></div></div><div class="mb-4"><h4 class="mb-2 font-semibold text-foreground">Key Responsibilities:</h4><ul class="space-y-1 text-sm text-muted-foreground"><li>⢠<!-- -->Developed Angular dashboards and statistical widgets with Plotly.js, consuming .NET APIs to visualize drilling KPIs</li><li>⢠<!-- -->Built RigCloud dashboards combining real-time and historical drilling data</li><li>⢠<!-- -->Enhanced live visualization by integrating Azure SignalR into Angular dashboards</li><li>⢠<!-- -->Designed Angular maps with Google Maps API to visualize well locations</li><li>⢠<!-- -->Guided front-end and API integration efforts across multiple Angular modules</li><li>⢠<!-- -->Optimized backend performance by remodeling SQL queries (Entity Framework Core and Dapper) and adding Azure Redis caching</li><li>⢠<!-- -->Integrated Azure Service Bus for event-driven flows between drilling telemetry and .NET APIs</li><li>⢠<!-- -->Secured RESTful APIs through Azure API Management with OAuth2 authentication and OpenAPI documentation</li><li>⢠<!-- -->Deployed scalable .NET APIs and Angular apps to Azure Kubernetes Service (AKS) using Helm/manifests and CI/CD pipelines</li><li>⢠<!-- -->Maintained 10+ Apache Airflow DAGs synchronizing 10k+ PostgreSQL records daily</li><li>⢠<!-- -->Applied design patterns (Repository, Factory, Mediator, Strategy) and Clean Architecture in .NET APIs</li><li>⢠<!-- -->Strengthened observability by implementing centralized logging (Azure Monitor, Application Insights)</li><li>⢠<!-- -->Increased reliability by implementing Unit, Integration, and Functional Tests in .NET APIs with xUnit and Test Containers</li><li>⢠<!-- -->
1Extended test coverage to 85% by implementing end-to-end automation with Selenium for Angular and PrimeNG modules</li><li>⢠<!-- -->Streamlined deployments with CI/CD pipelines in Azure DevOps</li></ul></div><div class="mb-4"><h4 class="mb-2 font-semibold text-foreground">Key Achievements:</h4><ul class="space-y-1 text-sm text-muted-foreground"><li>⢠<!-- -->Reduced analysis time from minutes to seconds for engineers through optimized dashboards serving 500+ daily users</li><li>⢠<!-- -->Reduced response times by 35% for analytics dashboards serving 5k+ MAUs through query optimization and caching</li><li>⢠<!-- -->Reduced downtime incidents by 70% through AKS deployment and CI/CD automation</li></ul></div><div class="flex flex-wrap gap-2"><div class="inline-flex items-center rounded-md border px-2.5 py-0.5 text-xs font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-blue-500 focus:ring-offset-2 dark:text-slate-100 dark:border-slate-600 border-border text-foreground">Angular</div><div class="inline-flex items-center rounded-md border px-2.5 py-0.5 text-xs font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-blue-500 focus:ring-offset-2 dark:text-slate-100 dark:border-slate-600 border-border text-foreground">.NET Core</div><div class="inline-flex items-center rounded-md border px-2.5 py-0.5 text-xs font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-blue-500 focus:ring-offset-2 dark:text-slate-100 dark:border-slate-600 border-border text-foreground">C#</div><div class="inline-flex items-center rounded-md border px-2.5 py-0.5 text-xs font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-blue-500 focus:ring-offset-2 dark:text-slate-100 dark:border-slate-600 border-border text-foreground">TypeScript</div><div class="inline-flex items-center rounded-md border px-2.5 py-0.5 text-xs font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-blue-500 focus:ring-offset-2 dark:text-slate-100 dark:border-slate-600 border-border text-foreground">Azure</div><div class="inline-flex items-center rounded-md border px-2.5 py-0.5 text-xs font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-blue-500 focus:ring-offset-2 dark:text-slate-100 dark:border-slate-600 border-border text-foreground">Azure SignalR</div><div class="inline-flex items-center rounded-md border px-2.5 py-0.5 text-xs font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-blue-500 focus:ring-offset-2 dark:text-slate-100 dark:border-slate-600 border-border text-foreground">Azure Service Bus</div><div class="inline-flex items-center rounded-md border px-2.5 py-0.5 text-xs font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-blue-500 focus:ring-offset-2 dark:text-slate-100 dark:border-slate-600 border-border text-foreground">Azure AKS</div><div class="inline-flex items-center rounded-md border px-2.5 py-0.5 text-xs font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-blue-500 focus:ring-offset-2 dark:text-slate-100 dark:border-slate-600 border-border text-muted-foreground">+<!-- -->17<!-- --> more</div></div></div></div><div style="opacity:0;transform:translateY(20px)"><div class="rounded-xl border dark:border-slate-700 bg-white dark:bg-slate-800 text-slate-900 dark:text-slate-100 shadow border-border p-6 transition-all duration-300 hover:shadow-lg hover:border-blue-300 dark:hover:border-blue-700"><div class="mb-4 flex flex-wrap items-start justify-between gap-4"><div><h3 class="text-xl font-bold text-foreground">Software Engineer</h3><p class="text-lg text-blue-600 dark:text-blue-400">Bayteq</p><p class="text-sm text-muted-foreground">Quito, Ecuador<!-- --> ⢠<!-- -->Full-time</p></div><div class="flex items-center gap-2 text-sm text-muted-foreground"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-calendar h-4 w-4"><path d="M8 2v4"></path><path d="M16 2v4"></path><rect width="18" height="18" x="3" y="4" rx="2"></rect><path d="M3 10h18"></path></svg><span>Jul 2019<!-- --> -<!-- --> <!-- -->Dec 2019</span></div></div><p class="mb-4 text-muted-foreground">Developed logistics and inventory management solutions using Angular and .NET, focusing on real-time communication and performance optimization.</p><div class="mb-4 grid grid-cols-1 sm:grid-cols-2 gap-3 text-sm"><div class="flex items-start gap-2"><span class="text-muted-foreground font-medium">Methodology:</span><span class="text-foreground">Agile/Scrum</span></div><div class="flex items-start gap-2"><span class="text-muted-foreground font-medium">Collaboration:</span><span class="text-foreground">Cross-functional teams (Design, Product, QA)</span></div></div><div class="mb-4"><h4 class="mb-2 font-semibold text-foreground">Key Responsibilities:</h4><ul class="space-y-1 text-sm text-muted-foreground"><li>⢠<!-- -->Streamlined Oracle stored procedures to accelerate data retrieval for over 5k users</li><li>⢠<!-- -->Enforced SignalR in .NET Core for real-time communication among remote users</li><li>⢠<!-- -->Contributed to modernization of legacy SOAP/WCF services in .NET Framework by supporting migration to RESTful APIs</li><li>⢠<!-- -->Applied Angular lazy loading to optimize web application performance</li></ul></div><div class="mb-4"><h4 class="mb-2 font-semibold text-foreground">Key Achievements:</h4><ul class="space-y-1 text-sm text-muted-foreground"><li>⢠<!-- -->Enhanced UX for over 5k users by optimizing Oracle queries across 50k+ records</li><li>⢠<!-- -->Minimized information latency by 25% in logistics through SignalR real-time communication</li><li>⢠<!-- -->Cut web application page load times by 30%, validated by enhanced Google PageSpeed Insights scores</li></ul></div><div class="flex flex-wrap gap-2"><div class="inline-flex items-center rounded-md border px-2.5 py-0.5 text-xs font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-blue-500 focus:ring-offset-2 dark:text-slate-100 dar
1k:border-slate-600 border-border text-foreground">Angular</div><div class="inline-flex items-center rounded-md border px-2.5 py-0.5 text-xs font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-blue-500 focus:ring-offset-2 dark:text-slate-100 dark:border-slate-600 border-border text-foreground">.NET Framework</div><div class="inline-flex items-center rounded-md border px-2.5 py-0.5 text-xs font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-blue-500 focus:ring-offset-2 dark:text-slate-100 dark:border-slate-600 border-border text-foreground">.NET Core</div><div class="inline-flex items-center rounded-md border px-2.5 py-0.5 text-xs font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-blue-500 focus:ring-offset-2 dark:text-slate-100 dark:border-slate-600 border-border text-foreground">C#</div><div class="inline-flex items-center rounded-md border px-2.5 py-0.5 text-xs font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-blue-500 focus:ring-offset-2 dark:text-slate-100 dark:border-slate-600 border-border text-foreground">SignalR</div><div class="inline-flex items-center rounded-md border px-2.5 py-0.5 text-xs font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-blue-500 focus:ring-offset-2 dark:text-slate-100 dark:border-slate-600 border-border text-foreground">Oracle</div><div class="inline-flex items-center rounded-md border px-2.5 py-0.5 text-xs font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-blue-500 focus:ring-offset-2 dark:text-slate-100 dark:border-slate-600 border-border text-foreground">SOAP/WCF</div><div class="inline-flex items-center rounded-md border px-2.5 py-0.5 text-xs font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-blue-500 focus:ring-offset-2 dark:text-slate-100 dark:border-slate-600 border-border text-foreground">RESTful APIs</div><div class="inline-flex items-center rounded-md border px-2.5 py-0.5 text-xs font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-blue-500 focus:ring-offset-2 dark:text-slate-100 dark:border-slate-600 border-border text-muted-foreground">+<!-- -->2<!-- --> more</div></div></div></div><div style="opacity:0;transform:translateY(20px)"><div class="rounded-xl border dark:border-slate-700 bg-white dark:bg-slate-800 text-slate-900 dark:text-slate-100 shadow border-border p-6 transition-all duration-300 hover:shadow-lg hover:border-blue-300 dark:hover:border-blue-700"><div class="mb-4 flex flex-wrap items-start justify-between gap-4"><div><h3 class="text-xl font-bold text-foreground">Software Engineer</h3><p class="text-lg text-blue-600 dark:text-blue-400">DescomplÃcate</p><p class="text-sm text-muted-foreground">Ibarra, Ecuador<!-- --> ⢠<!-- -->Full-time</p></div><div class="flex items-center gap-2 text-sm text-muted-foreground"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-calendar h-4 w-4"><path d="M8 2v4"></path><path d="M16 2v4"></path><rect width="18" height="18" x="3" y="4" rx="2"></rect><path d="M3 10h18"></path></svg><span>Dec 2017<!-- --> -<!-- --> <!-- -->Apr 2018</span></div></div><p class="mb-4 text-muted-foreground">Developed mobile ordering application for restaurant and delivery service using Ionic framework with Node.js backend.</p><div class="mb-4 grid grid-cols-1 sm:grid-cols-2 gap-3 text-sm"><div class="flex items-start gap-2"><span class="text-muted-foreground font-medium">Methodology:</span><span class="text-foreground">Agile/Scrum</span></div><div class="flex items-start gap-2"><span class="text-muted-foreground font-medium">Collaboration:</span><span class="text-foreground">Small cross-functional team (Dev, Design)</span></div></div><div class="mb-4"><h4 class="mb-2 font-semibold text-foreground">Key Responsibilities:</h4><ul class="space-y-1 text-sm text-muted-foreground"><li>⢠<!-- -->Developed mobile ordering app with Ionic framework</li><li>⢠<!-- -->Implemented WebSockets in Node.js for real-time updates</li><li>⢠<!-- -->Integrated push notifications using One Signal</li><li>⢠<!-- -->Embedded Google Maps for real-time route visualization and ETA updates</li></ul></div><div class="mb-4"><h4 class="mb-2 font-semibold text-foreground">Key Achievements:</h4><ul class="space-y-1 text-sm text-muted-foreground"><li>⢠<!-- -->Reduced order processing time by 50% for over 500 users</li><li>⢠<!-- -->Augmented system reliability for high-demand periods by 40% through WebSockets implementation</li><li>⢠<!-- -->Increased user engagement by 25% through push notifications, leading to higher app retention</li></ul></div><div class="flex flex-wrap gap-2"><div class="inline-flex items-center rounded-md border px-2.5 py-0.5 text-xs font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-blue-500 focus:ring-offset-2 dark:text-slate-100 dar
1k:border-slate-600 border-border text-foreground">Ionic</div><div class="inline-flex items-center rounded-md border px-2.5 py-0.5 text-xs font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-blue-500 focus:ring-offset-2 dark:text-slate-100 dark:border-slate-600 border-border text-foreground">Angular</div><div class="inline-flex items-center rounded-md border px-2.5 py-0.5 text-xs font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-blue-500 focus:ring-offset-2 dark:text-slate-100 dark:border-slate-600 border-border text-foreground">Node.js</div><div class="inline-flex items-center rounded-md border px-2.5 py-0.5 text-xs font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-blue-500 focus:ring-offset-2 dark:text-slate-100 dark:border-slate-600 border-border text-foreground">TypeScript</div><div class="inline-flex items-center rounded-md border px-2.5 py-0.5 text-xs font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-blue-500 focus:ring-offset-2 dark:text-slate-100 dark:border-slate-600 border-border text-foreground">JavaScript</div><div class="inline-flex items-center rounded-md border px-2.5 py-0.5 text-xs font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-blue-500 focus:ring-offset-2 dark:text-slate-100 dark:border-slate-600 border-border text-foreground">WebSockets</div><div class="inline-flex items-center rounded-md border px-2.5 py-0.5 text-xs font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-blue-500 focus:ring-offset-2 dark:text-slate-100 dark:border-slate-600 border-border text-foreground">Google Maps API</div><div class="inline-flex items-center rounded-md border px-2.5 py-0.5 text-xs font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-blue-500 focus:ring-offset-2 dark:text-slate-100 dark:border-slate-600 border-border text-foreground">One Signal</div><div class="inline-flex items-center rounded-md border px-2.5 py-0.5 text-xs font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-blue-500 focus:ring-offset-2 dark:text-slate-100 dark:border-slate-600 border-border text-muted-foreground">+<!-- -->1<!-- --> more</div></div></div></div></div></section><section class="mb-8 lg:mb-10" style="opacity:0"><h2 class="mb-4 lg:mb-5 text-3xl font-bold text-foreground"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-graduation-cap mb-2 inline h-8 w-8 text-purple-600 dark:text-purple-400"><path d="M21.42 10.922a1 1 0 0 0-.019-1.838L12.83 5.18a2 2 0 0 0-1.66 0L2.6 9.08a1 1 0 0 0 0 1.832l8.57 3.908a2 2 0 0 0 1.66 0z"></path><path d="M22 10v6"></path><path d="M6 12.5V16a6 3 0 0 0 12 0v-3.5"></path></svg> <!-- -->Education</h2><div class="grid gap-6 md:grid-cols-2"><div style="opacity:0;transform:translateY(20px)"><div class="rounded-xl border dark:border-slate-700 bg-white dark:bg-slate-800 text-slate-900 dark:text-slate-100 shadow border-border p-6 h-full transition-all duration-300 hover:shadow-lg hover:border-purple-300 dark:hover:border-purple-700"><div class="mb-4"><h3 class="text-xl font-bold text-foreground">Master's Degree in Artificial Intelligence</h3><p class="text-lg text-purple-600 dark:text-purple-400">Artificial Intelligence</p><p class="text-sm text-muted-foreground">Universidad Internacional de la Rioja</p></div><div class="mb-4 flex items-center gap-2 text-sm text-muted-foreground"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-calendar h-4 w-4"><path d="M8 2v4"></path><path d="M16 2v4"></path><rect width="18" height="18" x="3" y="4" rx="2"></rect><path d="M3 10h18"></path></svg><span>Nov 2021<!-- --> - <!-- -->Mar 2023</span></div><p class="mb-4 text-sm text-muted-foreground">Specialized in machine learning, deep learning, natural language processing, and computer vision. Completed capstone project on predictive analytics for business intelligence.</p></div></div><div style="opacity:0;transform:translateY(20px)"><div class="rounded-xl border dark:border-slate-700 bg-white dark:bg-slate-800 text-slate-900 dark:text-slate-100 shadow border-border p-6 h-full transition-all duration-300 hover:shadow-lg hover:border-purple-300 dark:hover:border-purple-700"><div class="mb-4"><h3 class="text-xl font-bold text-foreground">Bachelor's Degree in Computer Science</h3>
1<p class="text-lg text-purple-600 dark:text-purple-400">Computer Science</p><p class="text-sm text-muted-foreground">Universidad Técnica del Norte</p></div><div class="mb-4 flex items-center gap-2 text-sm text-muted-foreground"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-calendar h-4 w-4"><path d="M8 2v4"></path><path d="M16 2v4"></path><rect width="18" height="18" x="3" y="4" rx="2"></rect><path d="M3 10h18"></path></svg><span>Mar 2014<!-- --> - <!-- -->Apr 2019</span></div><p class="mb-4 text-sm text-muted-foreground">Computer science education covering software engineering, algorithms, data structures, databases, and web development. Graduated with honors.</p></div></div></div></section><section style="opacity:0"><div class="flex items-center justify-between mb-4 lg:mb-5"><h2 class="text-3xl font-bold text-foreground"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-award mb-2 inline h-8 w-8 text-green-600 dark:text-green-400"><path d="m15.477 12.89 1.515 8.526a.5.5 0 0 1-.81.47l-3.58-2.687a1 1 0 0 0-1.197 0l-3.586 2.686a.5.5 0 0 1-.81-.469l1.514-8.526"></path><circle cx="12" cy="8" r="6"></circle></svg> <!-- -->Featured Certifications & Awards</h2><a href="/awards" class="text-blue-600 dark:text-blue-400 hover:text-blue-700 dark:hover:text-blue-300 transition-colors cursor-pointer">View All â</a></div><div class="grid gap-6 sm:grid-cols-2 lg:grid-cols-3"><div style="opacity:0;transform:translateY(20px)"><div class="rounded-xl border dark:border-slate-700 bg-white dark:bg-slate-800 text-slate-900 dark:text-slate-100 shadow border-border p-6 h-full transition-all duration-300 hover:shadow-lg hover:border-green-300 dark:hover:border-green-700"><div class="inline-flex items-center rounded-md border px-2.5 py-0.5 text-xs font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-blue-500 focus:ring-offset-2 shadow hover:bg-blue-700 dark:hover:bg-blue-600 mb-3 bg-green-100 dark:bg-green-900/50 text-green-700 dark:text-green-300 border-green-200 dark:border-green-800">Award</div><h3 class="mb-2 text-lg font-bold text-foreground">Microsoft MVP - AI</h3><p class="mb-3 text-sm text-muted-foreground">Microsoft</p><p class="text-xs text-muted-foreground">Jun 2024</p></div></div><div style="opacity:0;transform:translateY(20px)"><div class="rounded-xl border dark:border-slate-700 bg-white dark:bg-slate-800 text-slate-900 dark:text-slate-100 shadow border-border p-6 h-full transition-all duration-300 hover:shadow-lg hover:border-green-300 dark:hover:border-green-700"><div class="inline-flex items-center rounded-md border px-2.5 py-0.5 text-xs font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-blue-500 focus:ring-offset-2 shadow hover:bg-blue-700 dark:hover:bg-blue-600 mb-3 bg-green-100 dark:bg-green-900/50 text-green-700 dark:text-green-300 border-green-200 dark:border-green-800">Award</div><h3 class="mb-2 text-lg font-bold text-foreground">AWS Community Builder</h3><p class="mb-3 text-sm text-muted-foreground">Amazon Web Services</p><p class="text-xs text-muted-foreground">Mar 2022</p></div></div><div style="opacity:0;transform:translateY(20px)"><div class="rounded-xl border dark:border-slate-700 bg-white dark:bg-slate-800 text-slate-900 dark:text-slate-100 shadow border-border p-6 h-full transition-all duration-300 hover:shadow-lg hover:border-green-300 dark:hover:border-green-700"><div class="inline-flex items-center rounded-md border px-2.5 py-0.5 text-xs font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-blue-500 focus:ring-offset-2 shadow hover:bg-blue-700 dark:hover:bg-blue-600 mb-3 bg-green-100 dark:bg-green-900/50 text-green-700 dark:text-green-300 border-green-200 dark:border-green-800">Certification</div><h3 class="mb-2 text-lg font-bold text-foreground">Azure Developer Associate</h3><p class="mb-3 text-sm text-muted-foreground">Microsoft</p><p class="text-xs text-muted-foreground">Dec 2025</p></div></div><div style="opacity:0;transform:translateY(20px)"><div class="rounded-xl border dark:border-slate-700 bg-white dark:bg-slate-800 text-slate-900 dark:text-slate-100 shadow border-border p-6 h-full transition-all duration-300 hover:shadow-lg hover:border-green-300 dark:hover:border-green-700"><div class="inline-flex items-center rounded-md border px-2.5 py-0.5 text-xs font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-blue-500 focus:ring-offset-2 shadow hover:bg-blue-700 dark:hover:bg-blue-600 mb-3 bg-green-100 dark:bg-green-900/50 text-green-700 dark:text-green-300 border-green-200 dark:border-green-800">Certification</div><h3 class="mb-2 text-lg font-bold text-foreground">Azure AI Engineer Associate</h3><p class="mb-3 text-sm text-muted-foreground">Microsoft</p><p class="text-xs text-muted-foreground">Jan 2025</p></div></div><div style="opacity:0;transform:translateY(20px)"><div class="rounded-xl border dark:border-slate-700 bg-white dark:bg-slate-800 text-slate-900 dark:text-slate-100 shadow border-border p-6 h-full transition-all duration-300 hover:shadow-lg hover:border-green-300 dark:hover:border-green-700"><div class="inline-flex items-center rounded-md border px-2.5 py-0.5 text-xs font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-blue-500 focus:ring-offset-2 shadow hover:bg-blue-700 dark:hover:bg-blue-600 mb-3 bg-green-100 dark:bg-green-900/50 text-green-700 dark:text-green-300 border-green-200 dark:border-green-800">Certification</div><h3 class="mb-2 text-lg font-bold text-foreground">Azure Data Scientist Associate</h3><p class="mb-3 text-sm text-muted-foreground">Microsoft</p><p class="text-xs text-muted-foreground">Feb 2026</p></div></div><div style="opacity:0;transform:translateY(20px)"><div class="rounded-xl border dark:border-slate-700 bg-white dark:bg-slate-800 text-slate-900 dark:text-slate-100 shadow border-border p-6 h-full transition-all duration-300 hover:shadow-lg hover:border-green-300 dark:hover:border-green-700"><div class="inline-flex items-center rounded-md border px-2.5 py-0.5 text-xs font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-blue-500 focus:ring-offset-2 shadow hover:bg-blue-700 dark:hover:bg-blue-600 mb-3 bg-green-100 dark:bg-green-900/50 text-green-700 dark:text-green-300 border-green-200 dark:border-green-800">Certification</div><h3 class="mb-2 text-lg font-bold text-foreground">AWS Certified Developer â Associate</h3><p class="mb-3 text-sm text-muted-foreground">Amazon Web Services</p><p class="text-xs text-muted-foreground">Sep 2026</p></div></div></div></section><section class="mt-16" style="opacity:0;transform:translateY(20px)"><div class="rounded-xl border dark:border-slate-700 dark:bg-slate-800 text-slate-900 dark:text-slate-100 shadow border-border bg-gradient-to-br from-blue-50/30 to-purple-50/30 dark:from-blue-950/20 dark:to-purple-950/20 p-8"><h2 class="mb-6 text-center text-2xl font-bold text-foreground">Career Highlights</h2><div class="grid gap-6 grid-cols-2 md:grid-cols-3 lg:grid-cols-5"><div class="text-center"><div class="mb-2 text-4xl font-bold bg-gradient-to-r from-blue-600 to-purple-600 dar
1k:from-blue-400 dark:to-purple-400 bg-clip-text text-transparent">6+</div><div class="text-sm text-muted-foreground">Years of Experience</div></div><div class="text-center"><div class="mb-2 text-4xl font-bold bg-gradient-to-r from-blue-600 to-purple-600 dark:from-blue-400 dark:to-purple-400 bg-clip-text text-transparent">25+</div><div class="text-sm text-muted-foreground">Projects Delivered</div></div><div class="text-center"><div class="mb-2 text-4xl font-bold bg-gradient-to-r from-blue-600 to-purple-600 dark:from-blue-400 dark:to-purple-400 bg-clip-text text-transparent">8</div><div class="text-sm text-muted-foreground">Cloud Certifications</div></div><div class="text-center"><div class="mb-2 text-4xl font-bold bg-gradient-to-r from-blue-600 to-purple-600 dark:from-blue-400 dark:to-purple-400 bg-clip-text text-transparent">85+</div><div class="text-sm text-muted-foreground">Technologies</div></div><div class="text-center col-span-2 md:col-span-3 lg:col-span-1"><div class="mb-2 text-4xl font-bold bg-gradient-to-r from-blue-600 to-purple-600 dark:from-blue-400 dark:to-purple-400 bg-clip-text text-transparent">500+</div><div class="text-sm text-muted-foreground">Daily Active Users Served</div></div></div><div data-orientation="horizontal" role="none" class="shrink-0 h-[1px] w-full my-6 bg-border"></div><div class="grid gap-6 grid-cols-1 sm:grid-cols-3"><div class="text-center"><div class="mb-2 text-3xl font-bold text-foreground">95%</div><div class="text-xs text-muted-foreground">Test Coverage Achieved</div></div><div class="text-center"><div class="mb-2 text-3xl font-bold text-foreground">85%</div><div class="text-xs text-muted-foreground">Time-to-Answer Reduction (RAG)</div></div><div class="text-center"><div class="mb-2 text-3xl font-bold text-foreground"><400ms</div><div class="text-xs text-muted-foreground">Avg. API Response Time</div></div></div></div></section></div></div><!--$--><!--/$--></main><footer class="border-t border-border bg-background"><div class="container py-12 md:py-16"><div class="grid grid-cols-1 gap-8 md:grid-cols-3"><div class="space-y-4"><h3 class="font-bold text-xl bg-gradient-to-r from-blue-600 to-purple-600 bg-clip-text text-transparent">Cristopher Coronado</h3><p class="text-sm text-muted-foreground">Senior AI Engineer · Agentic AI & LLM Systems</p><div class="flex items-center gap-2 text-sm text-muted-foreground"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-map-pin h-4 w-4"><path d="M20 10c0 4.993-5.539 10.193-7.399 11.799a1 1 0 0 1-1.202 0C9.539 20.193 4 14.993 4 10a8 8 0 0 1 16 0"></path><circle cx="12" cy="10" r="3"></circle></svg>Quito, Ecuador</div></div><div class="space-y-4"><h4 class="font-semibold">Quick Links</h4><nav class="flex flex-col space-y-2"><a class="text-sm text-muted-foreground hover:text-primary transition-colors cursor-pointer" href="/projects">Projects</a><a class="text-sm text-muted-foreground hover:text-primary transition-colors cursor-pointer" href="/skills">Skills</a><a class="text-sm text-muted-foreground hover:text-primary transition-colors cursor-pointer" href="/about">About</a><a class="text-sm text-muted-foreground hover:text-primary transition-colors cursor-pointer" href="/contact">Contact</a></nav></div><div class="space-y-4"><h4 class="font-semibold">Connect</h4><div class="flex gap-4"><a target="_blank" rel="noopener noreferrer" class="text-muted-foreground hover:text-primary transition-colors cursor-pointer" aria-label="GitHub" href="https://github.com/cristofima"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-github h-5 w-5"><path d="M15 22v-4a4.8 4.8 0 0 0-1-3.5c3 0 6-2 6-5.5.08-1.25-.27-2.48-1-3.5.28-1.15.28-2.35 0-3.5 0 0-1 0-3 1.5-2.64-.5-5.36-.5-8 0C6 2 5 2 5 2c-.3 1.15-.3 2.35 0 3.5A5.403 5.403 0 0 0 4 9c0 3.5 3 5.5 6 5.5-.39.49-.68 1.05-.85 1.65-.17.6-.22 1.23-.15 1.85v4"></path><path d="M9 18c-4.51 2-5-2-7-2"></path></svg></a><a target="_blank" rel="noopener noreferrer" class="text-muted-foreground hover:text-primary transition-colors cursor-pointer" aria-label="LinkedIn" href="https://linkedin.com/in/cristopher-coronado"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-linkedin h-5 w-5"><path d="M16 8a6 6 0 0 1 6 6v7h-4v-7a2 2 0 0 0-2-2 2 2 0 0 0-2 2v7h-4v-7a6 6 0 0 1 6-6z"></path><rect width="4" height="12" x="2" y="9"></rect><circle cx="4" cy="4" r="2"></circle></svg></a><a class="text-muted-foreground hover:text-primary transition-colors cursor-pointer" aria-label="Email" href="mailto:[email protected]"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-mail h-5 w-5"><rect width="20" height="16" x="2" y="4" rx="2"></rect><path d="m22 7-8.97 5.7a1.94 1.94 0 0 1-2.06 0L2 7"></path></svg></a></div></div></div><div data-orientation="horizontal" role="none" class="shrink-0 bg-border h-[1px] w-full my-8"></div><div class="flex flex-col gap-4 md:flex-row md:items-center md:justify-between"><p class="text-sm text-muted-foreground">© <!-- -->2026<!-- --> <!-- -->Cristopher Coronado<!-- -->. All rights reserved.</p><p class="text-sm text-muted-foreground">Open to new opportunities · Last updated <!-- -->May 2026</p></div></div></footer><button class="inline-flex items-center justify-center gap-2 whitespace-nowrap text-sm font-medium disabled:pointer-events-none disabled:opacity-50 cursor-pointer [&_svg]:pointer-events-none [&_svg]:size-4 [&_svg]:shrink-0 hover:bg-blue-700 dark:bg-blue-500 dark:hover:bg-blue-600 group fixed bottom-8 right-8 z-50 h-14 w-14 roun
1ded-full transition-all duration-300 ease-in-out bg-gradient-to-br from-blue-600 to-purple-600 text-white shadow-lg shadow-blue-500/50 hover:shadow-2xl hover:shadow-purple-500/50 hover:scale-110 active:scale-95 focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-purple-600 focus-visible:ring-offset-2 opacity-0 translate-y-16 pointer-events-none" aria-label="Scroll to top" title="Scroll to top" data-scroll-to-top-button="true"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="4" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-up transition-transform group-hover:-translate-y-1"><path d="m5 12 7-7 7 7"></path><path d="M12 19V5"></path></svg></button></div><!--$!--><template data-dgst="BAILOUT_TO_CLIENT_SIDE_RENDERING"></template><!--/$--><!--$!--><template data-dgst="BAILOUT_TO_CLIENT_SIDE_RENDERING"></template><!--/$-->
1<script src="/_next/static/chunks/cd11cbe23f085e36.js" id="_R_" async=""></script>
1<script>(self.__next_f=self.__next_f||[]).push([0])</script>
1<script>self.__next_f.push([1,"1:\"$Sreact.fragment\"\n2:I[78844,[\"/_next/static/chunks/09e0fdddf0226996.js\",\"/_next/static/chunks/3ac24d0b902fa624.js\"],\"\"]\nb:I[26623,[],\"default\"]\n:HL[\"/_next/static/chunks/665dc3aa4aa2d85c.css\",\"style\"]\n:HL[\"/_next/static/chunks/992788632a2d3ab6.css\",\"style\"]\n:HL[\"/_next/static/media/83afe278b6a6bb3c-s.p.3a6ba036.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n3:T5d9,"])</script>
1<script>self.__next_f.push([1,"{\"@context\":\"https://schema.org\",\"@type\":\"Person\",\"name\":\"Cristopher Coronado\",\"email\":\"[email protected]\",\"url\":\"https://cristopher-coronado-portfolio.vercel.app\",\"image\":\"https://cristopher-coronado-portfolio.vercel.app/images/profile/MyPhoto.jpeg\",\"jobTitle\":\"Senior AI Engineer · Agentic AI \u0026 LLM Systems\",\"description\":\"Senior AI Engineer focused on agentic AI and production LLM systems. Right now I build founder autonomous agents at a US startup, working on agent orchestration, prompt pipelines, and guardrails in Python. Before that I built MCP servers for the Inter-American Development Bank and RAG pipelines for a bank. Microsoft MVP (AI) and AWS Community Builder, with 6+ years of .NET microservices behind it.\",\"address\":{\"@type\":\"PostalAddress\",\"addressLocality\":\"Quito\",\"addressCountry\":\"Ecuador\"},\"sameAs\":[\"https://github.com/cristofima\",\"https://linkedin.com/in/cristopher-coronado\",\"https://x.com/cristofima2016\",\"https://www.c-sharpcorner.com/members/cristopher-coronado\",\"mailto:[email protected]\"],\"knowsAbout\":[\"Agentic AI\",\"LLM Systems\",\"Autonomous Agents\",\"Anthropic Claude API\",\"Model Context Protocol (MCP)\",\"RAG Pipelines\",\"LangGraph\",\"Azure OpenAI\",\"Microsoft Agent Framework\",\"Python\",\".NET\",\"C#\",\"Microservices\",\"Azure\",\"AWS\"],\"alumniOf\":[{\"@type\":\"EducationalOrganization\",\"name\":\"Universidad Internacional de la Rioja\"},{\"@type\":\"EducationalOrganization\",\"name\":\"Universidad Técnica del Norte\"}],\"award\":[\"Microsoft MVP - AI\",\"AWS Community Builder\"]}"])</script>
1<script>self.__next_f.push([1,"0:{\"P\":null,\"b\":\"TEW9h-6gW0gvuC5hQWk0P\",\"c\":[\"\",\"about\"],\"q\":\"\",\"i\":false,\"f\":[[[\"\",{\"children\":[\"about\",{\"children\":[\"__PAGE__\",{}]}]},\"$undefined\",\"$undefined\",true],[[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/chunks/665dc3aa4aa2d85c.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}],[\"$\",\"link\",\"1\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/chunks/992788632a2d3ab6.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-0\",{\"src\":\"/_next/static/chunks/09e0fdddf0226996.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-1\",{\"src\":\"/_next/static/chunks/3ac24d0b902fa624.js\",\"async\":true,\"nonce\":\"$undefined\"}]],[\"$\",\"html\",null,{\"lang\":\"en\",\"className\":\"scroll-smooth\",\"suppressHydrationWarning\":true,\"children\":[[\"$\",\"head\",null,{\"children\":[[\"$\",\"$L2\",null,{\"id\":\"google-tag-manager\",\"strategy\":\"afterInteractive\",\"dangerouslySetInnerHTML\":{\"__html\":\"\\n (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':\\n new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],\\n j=d.createElement(s),dl=l!='dataLayer'?'\u0026l='+l:'';j.async=true;j.src=\\n 'https://www.googletagmanager.com/gtm.js?id='
1+i+dl;f.parentNode.insertBefore(j,f);\\n })(window,document,'script','dataLayer','GTM-WLF9WRM6');\\n \"}}],[\"$\",\"script\",null,{\"type\":\"application/ld+json\",\"dangerouslySetInnerHTML\":{\"__html\":\"$3\"}}],[\"$\",\"script\",null,{\"type\":\"application/ld+json\",\"dangerouslySetInnerHTML\":{\"__html\":\"{\\\"@context\\\":\\\"https://schema.org\\\",\\\"@type\\\":\\\"WebSite\\\",\\\"name\\\":\\\"Cristopher Coronado\\\",\\\"url\\\":\\\"https://cristopher-coronado-portfolio.vercel.app\\\",\\\"description\\\":\\\"Senior AI Engineer focused on agentic AI and production LLM systems. I build autonomous agents, MCP servers, and RAG pipelines with Python, LangGraph, Anthropic Claude, and Azure OpenAI, on top of 6+ years of .NET backend engineering. Microsoft MVP (AI) and AWS Community Builder.\\\",\\\"author\\\":{\\\"@type\\\":\\\"Person\\\",\\\"name\\\":\\\"Cristopher Coronado\\\"},\\\"inLanguage\\\":\\\"en-US\\\"}\"}}]]}],[\"$\",\"body\",null,{\"className\":\"inter_5901b7c6-module__ec5Qua__variable font-sans antialiased\",\"children\":[\"$L4\",\"$L5\",\"$L6\",\"$L7\"]}]]}]]}],{\"children\":[\"$L8\",{\"children\":[\"$L9\",{},null,false,false]},null,false,false]},null,false,false],\"$La\",false]],\"m\":\"$undefined\",\"G\":[\"$b\",[]],\"S\":true}\n"])</script>
1<script>self.__next_f.push([1,"d:I[10812,[\"/_next/static/chunks/09e0fdddf0226996.js\",\"/_next/static/chunks/3ac24d0b902fa624.js\"],\"ThemeProvider\"]\ne:I[49786,[\"/_next/static/chunks/09e0fdddf0226996.js\",\"/_next/static/chunks/3ac24d0b902fa624.js\"],\"Header\"]\nf:I[31138,[\"/_next/static/chunks/89bc7afe2c734bd3.js\",\"/_next/static/chunks/4176a5ca7b7d50da.js\"],\"default\"]\n10:I[23080,[\"/_next/static/chunks/89bc7afe2c734bd3.js\",\"/_next/static/chunks/4176a5ca7b7d50da.js\"],\"default\"]\n11:I[20770,[\"/_next/static/chunks/09e0fdddf0226996.js\",\"/_next/static/chunks/3ac24d0b902fa624.js\"],\"Footer\"]\n12:I[75145,[\"/_next/static/chunks/09e0fdddf0226996.js\",\"/_next/static/chunks/3ac24d0b902fa624.js\"],\"ScrollToTopButton\"]\n13:I[1088,[\"/_next/static/chunks/09e0fdddf0226996.js\",\"/_next/static/chunks/3ac24d0b902fa624.js\"],\"Analytics\"]\n14:I[15166,[\"/_next/static/chunks/09e0fdddf0226996.js\",\"/_next/static/chunks/3ac24d0b902fa624.js\"],\"SpeedInsights\"]\n15:I[67756,[\"/_next/static/chunks/89bc7afe2c734bd3.js\",\"/_next/static/chunks/4176a5ca7b7d50da.js\"],\"ClientPageRoot\"]\n16:I[60078,[\"/_next/static/chunks/09e0fdddf0226996.js\",\"/_next/static/chunks/3ac24d0b902fa624.js\",\"/_next/static/chunks/139a023c67bb1c35.js\",\"/_next/static/chunks/1b7a317545a6c864.js\"],\"default\"]\n19:I[53503,[\"/_next/static/chunks/89bc7afe2c734bd3.js\",\"/_next/static/chunks/4176a5ca7b7d50da.js\"],\"OutletBoundary\"]\n1a:\"$Sreact.suspense\"\n1c:I[53503,[\"/_next/static/chunks/89bc7afe2c734bd3.js\",\"/_next/static/chunks/4176a5ca7b7d50da.js\"],\"ViewportBoundary\"]\n1e:I[53503,[\"/_next/static/chunks/89bc7afe2c734bd3.js\",\"/_next/static/chunks/4176a5ca7b7d50da.js\"],\"MetadataBoundary\"]\nc:[\"$\",\"iframe\",null,{\"src\":\"https://www.googletagmanager.com/ns.html?id=GTM-WLF9WRM6\",\"height\":\"0\",\"width\":\"0\",\"style\":{\"display\":\"none\",\"visibility\":\"hidden\"}}]\n4:[\"$\",\"noscript\",null,{\"children\":\"$c\"}]\n"])</script>
1<script>self.__next_f.push([1,"5:[\"$\",\"$Ld\",null,{\"children\":[\"$\",\"div\",null,{\"className\":\"flex min-h-screen flex-col bg-background text-foreground\",\"children\":[[\"$\",\"$Le\",null,{}],[\"$\",\"main\",null,{\"className\":\"flex-1\",\"children\":[\"$\",\"$Lf\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L10\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":[[[\"$\",\"title\",null,{\"children\":\"404: This page could not be found.\"}],[\"$\",\"div\",null,{\"style\":{\"fontFamily\":\"system-ui,\\\"Segoe UI\\\",Roboto,Helvetica,Arial,sans-serif,\\\"Apple Color Emoji\\\",\\\"Segoe UI Emoji\\\"\",\"height\":\"100vh\",\"textAlign\":\"center\",\"display\":\"flex\",\"flexDirection\":\"column\",\"alignItems\":\"center\",\"justifyContent\":\"center\"},\"children\":[\"$\",\"div\",null,{\"children\":[[\"$\",\"style\",null,{\"dangerouslySetInnerHTML\":{\"__html\":\"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}\"}}],[\"$\",\"h1\",null,{\"className\":\"next-error-h1\",\"style\":{\"display\":\"inline-block\",\"margin\":\"0 20px 0 0\",\"padding\":\"0 23px 0 0\",\"fontSize\":24,\"fontWeight\":500,\"verticalAlign\":\"top\",\"lineHeight\":\"49px\"},\"children\":404}],[\"$\",\"div\",null,{\"style\":{\"display\":\"inline-block\"},\"children\":[\"$\",\"h2\",null,{\"style\":{\"fontSize\":14,\"fontWeight\":400,\"lineHeight\":\"49px\",\"margin\":0},\"children\":\"This page could not be found.\"}]}]]}]}]],[]],\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]}],[\"$\",\"$L11\",null,{}],[\"$\",\"$L12\",null,{}]]}]}]\n"])</script>
1<script>self.__next_f.push([1,"6:[\"$\",\"$L13\",null,{}]\n7:[\"$\",\"$L14\",null,{}]\n8:[\"$\",\"$1\",\"c\",{\"children\":[null,[\"$\",\"$Lf\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L10\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]]}]\n9:[\"$\",\"$1\",\"c\",{\"children\":[[\"$\",\"$L15\",null,{\"Component\":\"$16\",\"serverProvidedParams\":{\"searchParams\":{},\"params\":{},\"promises\":[\"$@17\",\"$@18\"]}}],[[\"$\",\"script\",\"script-0\",{\"src\":\"/_next/static/chunks/139a023c67bb1c35.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-1\",{\"src\":\"/_next/static/chunks/1b7a317545a6c864.js\",\"async\":true,\"nonce\":\"$undefined\"}]],[\"$\",\"$L19\",null,{\"children\":[\"$\",\"$1a\",null,{\"name\":\"Next.MetadataOutlet\",\"children\":\"$@1b\"}]}]]}]\na:[\"$\",\"$1\",\"h\",{\"children\":[null,[\"$\",\"$L1c\",null,{\"children\":\"$@1d\"}],[\"$\",\"div\",null,{\"hidden\":true,\"children\":[\"$\",\"$L1e\",null,{\"children\":[\"$\",\"$1a\",null,{\"name\":\"Next.Metadata\",\"children\":\"$@1f\"}]}]}],[\"$\",\"meta\",null,{\"name\":\"next-size-adjust\",\"content\":\"\"}]]}]\n"])</script>
1<script>self.__next_f.push([1,"17:{}\n18:\"$9:props:children:0:props:serverProvidedParams:params\"\n"])</script>
1<script>self.__next_f.push([1,"1d:[[\"$\",\"meta\",\"0\",{\"charSet\":\"utf-8\"}],[\"$\",\"meta\",\"1\",{\"name\":\"viewport\",\"content\":\"width=device-width, initial-scale=1\"}]]\n"])</script>
1<script>self.__next_f.push([1,"20:I[17260,[\"/_next/static/chunks/89bc7afe2c734bd3.js\",\"/_next/static/chunks/4176a5ca7b7d50da.js\"],\"IconMark\"]\n"])</script>
1<script>self.__next_f.push([1,"1f:[[\"$\",\"title\",\"0\",{\"children\":\"About | Cristopher Coronado\"}],[\"$\",\"meta\",\"1\",{\"name\":\"description\",\"content\":\"Learn more about Cristopher Coronado, a Senior AI Engineer focused on agentic AI and production LLM systems. He builds autonomous agents, MCP servers, and RAG pipelines on top of a 6+ year .NET backend. Microsoft MVP (AI) and AWS Community Builder.\"}],[\"$\",\"link\",\"2\",{\"rel\":\"author\",\"href\":\"https://cristopher-coronado-portfolio.vercel.app\"}],[\"$\",\"meta\",\"3\",{\"name\":\"author\",\"content\":\"Cristopher Coronado\"}],[\"$\",\"meta\",\"4\",{\"name\":\"keywords\",\"content\":\"Full Stack Developer,Software Engineer,Senior Developer,.NET Developer,Angular Developer,React Developer,TypeScript Expert,C# Developer,Azure Developer,AWS Developer,Cloud Architect,Microservices Expert,Microsoft MVP,AWS Community Builder,Azure OpenAI,AI Integration,Web Development,Software Architecture,Latam Developer\"}],[\"$\",\"meta\",\"5\",{\"name\":\"creator\",\"content\":\"Cristopher Coronado\"}],[\"$\",\"meta\",\"6\",{\"name\":\"publisher\",\"content\":\"Cristopher Coronado\"}],[\"$\",\"meta\",\"7\",{\"name\":\"robots\",\"content\":\"index, follow\"}],[\"$\",\"meta\",\"8\",{\"name\":\"googlebot\",\"content\":\"index, follow, max-video-preview:-1, max-image-preview:large, max-snippet:-1\"}],[\"$\",\"link\",\"9\",{\"rel\":\"canonical\",\"href\":\"https://cristopher-coronado-portfolio.vercel.app/about\"}],[\"$\",\"meta\",\"10\",{\"name\":\"format-detection\",\"content\":\"telephone=no, address=no, email=no\"}],[\"$\",\"meta\",\"11\",{\"name\":\"google-site-verification\",\"content\":\"google-site-verification-code\"}],[\"$\",\"meta\",\"12\",{\"property\":\"og:title\",\"content\":\"About Cristopher Coronado - Senior AI Engineer\"}],[\"$\",\"meta\",\"13\",{\"property\":\"og:description\",\"content\":\"Autonomous AI agents and production LLM systems built on a 6+ year .NET backend: agent orchestration, MCP servers, and RAG pipelines. Microsoft MVP (AI) and AWS Community Builder.\"}],[\"$\",\"meta\",\"14\",{\"property\":\"og:url\",\"content\":\"https://cristopher-coronado-portfolio.vercel.app/about\"}],[\"$\",\"meta\",\"15\",{\"property\":\"og:site_name\",\"content\":\"Cristopher Coronado\"}],[\"$\",\"meta\",\"16\",{\"property\":\"og:locale\",\"content\":\"en_US\"}],[\"$\",\"meta\",\"17\",{\"property\":\"og:image\",\"content\":\"https://cristopher-coronado-portfolio.vercel.app/og-image.png\"}],[\"$\",\"meta\",\"18\",{\"property\":\"og:image:width\",\"content\":\"1200\"}],[\"$\",\"meta\",\"19\",{\"property\":\"og:image:height\",\"content\":\"630\"}],[\"$\",\"meta\",\"20\",{\"property\":\"og:image:alt\",\"content\":\"Cristopher Coronado - About\"}],[\"$\",\"meta\",\"21\",{\"property\":\"og:type\",\"content\":\"profile\"}],[\"$\",\"meta\",\"22\",{\"name\":\"twitter:card\",\"content\":\"summary_large_image\"}],[\"$\",\"meta\",\"23\",{\"name\":\"twitter:creator\",\"content\":\"@cristofima2016\"}],[\"$\",\"meta\",\"24\",{\"name\":\"twitter:title\",\"content\":\"About Cristopher Coronado - Senior AI Engineer\"}],[\"$\",\"meta\",\"25\",{\"name\":\"twitter:description\",\"content\":\"Senior AI Engineer building agentic AI and production LLM systems on a 6+ year .NET backend. Microsoft MVP (AI).\"}],[\"$\",\"meta\",\"26\",{\"name\":\"twitter:image\",\"content\":\"https://cristopher-coronado-portfolio.vercel.app/og-image.png\"}],[\"$\",\"link\",\"27\",{\"rel\":\"icon\",\"href\":\"/favicon.ico?favicon.0b3bf435.ico\",\"sizes\":\"256x256\",\"type\":\"image/x-icon\"}],[\"$\",\"$L20\",\"28\",{}]]\n"])</script>
1<script>self.__next_f.push([1,"1b:null\n"])</script>
1</body></html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.