<!DOCTYPE html><html lang="en"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><meta name="viewport" content="width=device-width, initial-scale=1.0"/><link rel="preload" as="image" href="/dominik-speaking-hero.jpg"/><link rel="preload" as="image" href="/assets/ai-salon-sydney-dEgVGC5a.png"/><link rel="preload" as="image" href="/assets/OverlapLogo-hA4IuL1b.png"/><link rel="preload" as="image" href="/assets/9to5logo-HocnzapB.png"/><link rel="preload" as="image" href="/assets/eelogo-BAQU2f_O.png"/><link rel="preload" as="image" href="/assets/la-ai-logo-B3fgVu_a.png"/><link rel="preload" as="image" href="/assets/realworklogo-DBRjXnvh.png"/><link rel="preload" as="image" href="/assets/fourthwaiv-Box_Udae.png"/><link rel="preload" as="image" href="/assets/credit-suisse-DtmxRBe9.png"/><link rel="preload" as="image" href="/assets/bbv-CA4pDWkC.png"/><script async="" src="https://www.googletagmanager.com/gtag/js?id=G-QFJQ9MRHDN"></script><link rel="preload" as="image" href="/assets/mission-robotics-FI-Q_oVb.png"/><link rel="preload" as="image" href="/assets/milkrun-CR-kpbnu.png"/><link rel="preload" as="image" href="/assets/dom-presentration-R5dME7AP.png"/><link rel="preload" as="image" href="/assets/ai-salon-DFUHYU0k.png"/><link rel="preload" as="image" href="/assets/9to5startup-CW4SB1PM.png"/><link rel="preload" as="image" href="/assets/OverlapPodcast-CTjwfy0C.jpg"/><link rel="preload" as="image" href="/assets/RealWork-C8mDmCEh.png"/><link rel="preload" as="image" href="/assets/EEGeekTalk-DXmERUYC.jpg"/><link rel="preload" as="image" href="/assets/ai-sovereignty-CF3QgCVU.png"/><link rel="preload" as="image" href="/assets/in-person-ws-DLZX9_ez.jpg"/><link rel="modulepreload" href="/assets/entry.client-GJamUYXN.js"/><link rel="modulepreload" href="/assets/chunk-NL6KNZEE-DJoB5hrc.js"/><link rel="modulepreload" href="/assets/index-DICvyYxk.js"/><link rel="modulepreload" href="/assets/root-CFzLYRcC.js"/><link rel="modulepreload" href="/assets/use-toast-D8ySMpB-.js"/><link rel="modulepreload" href="/assets/utils-C4-iXjb8.js"/><link rel="modulepreload" href="/assets/createLucideIcon-CRRKtUCU.js"/><link rel="modulepreload" href="/assets/home-b7Vv0oHY.js"/><link rel="modulepreload" href="/assets/footer-minimal-Bq7mp-1-.js"/><link rel="modulepreload" href="/assets/proxy-BAh2tTUg.js"/><link rel="modulepreload" href="/assets/play-DdhRd943.js"/><link rel="modulepreload" href="/assets/article-card-Dn7Kg6Fu.js"/><link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png"/><link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png"/><link rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png"/><link rel="manifest" href="/site.webmanifest"/><title>Dominik Fretz | Agentic AI Engineering &amp; Claude Code Expert - Sydney, Australia</title><meta name="description" content="Agentic software engineering workshops and Claude Code training for engineering teams. OpenClaw expertise, AI agent development. Anthropic Claude Community Ambassador. Based in Sydney, Australia."/><meta name="robots" content="index, follow"/><meta name="author" content="Dominik Fretz"/><meta name="keywords" content="Claude Code workshop, AI-assisted development, agentic AI engineering, software engineering training, AI coding tools, engineering team training, Dominik Fretz, Sydney, Australia, OpenClaw, vibe coding, agentic engineering, AI agent development, Cursor AI, OpenAI Codex"/><meta property="og:type" content="website"/><meta property="og:title" content="Dominik Fretz | Agentic AI Engineering &amp; Claude Code Expert - Sydney, Australia"/><meta property="og:description" content="Agentic software engineering workshops and Claude Code training for engineering teams. OpenClaw expertise, AI agent development. Anthropic Claude Community Ambassador. Based in Sydney, Australia."/><meta property="og:url" content="https://dominikfretz.com"/><meta property="og:image" content="https://dominikfretz.com/og/home.png"/><meta property="og:image:width" content="1200"/><meta property="og:image:height" content="630"/><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:title" content="Dominik Fretz | Agentic AI Engineering &amp; Claude Code Expert - Sydney, Australia"/><meta name="twitter:description" content="Agentic software engineering workshops and Claude Code training for engineering teams. OpenClaw expertise, AI agent development. Anthropic Claude Community Ambassador. Based in Sydney, Australia."/><meta name="twitter:image" content="https://dominikfretz.com/og/home.png"/><meta rel="canonical" href="https://dominikfretz.com"/><link rel="preconnect" href="https://fonts.googleapis.com"/><link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="anonymous"/><link rel="stylesheet" href="/assets/root-DSHqTPK8.css"/><link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800;900&amp;family=Merriweather:wght@300;400;700&amp;display=swap"/><script>
          window.dataLayer = window.dataLayer || [];
          function gtag(){dataLayer.push(arguments);}
          gtag('js', new Date());
          gtag('config', 'G-QFJQ9MRHDN');
        </script><script type="text/javascript">(function(c,l,a,r,i,t,y){
              c[a]=c[a]||function(){(c[a].q=c[a].q||[]).push(arguments)};
              t=l.createElement(r);t.async=1;t.src="https://www.clarity.ms/tag/"+i+"?ref=bwt";
              y=l.getElementsByTagName(r)[0];y.parentNode.insertBefore(t,y);
          })(window, document, "clarity", "script", "tprl5vancg");</script></head><body><div class="bg-off-white font-inter"><script type="application/ld+json">{"@context":"https://schema.org","@type":"Organization","name":"Harbour Edge Intelligence","url":"https://harbouredge.ai","logo":"https://dominikfretz.com/dominik-fretz-logo.svg","description":"AI transformation consulting and software engineering training services for businesses and engineering teams.","founder":{"@type":"Person","@id":"https://dominikfretz.com/#about","name":"Dominik Fretz","jobTitle":"Software Engineering Trainer & AI-Assisted Development Expert"},"sameAs":["https://linkedin.com/in/dominikfretz","https://twitter.com/dominikfretz"],"address":[{"@type":"PostalAddress","addressLocality":"Sydney","addressCountry":"AU"},{"@type":"PostalAddress","addressLocality":"Townsville","addressCountry":"AU"}]}</script><script type="application/ld+json">{"@context":"https://schema.org","@type":"Person","@id":"https://dominikfretz.com/#about","name":"Dominik Fretz","jobTitle":"Software Engineering Trainer & AI-Assisted Development Expert","description":"Software engineering trainer specializing in Claude Code workshops and agentic AI engineering methodology. 20+ years building production systems, now helping engineering teams adopt agentic AI engineering without creating tomorrow's legacy nightmare.","url":"https://dominikfretz.com","image":"https://dominikfretz.com/dominik-fretz-logo.svg","worksFor":{"@type":"Organization","name":"Harbour Edge Intelligence"},"sameAs":["https://linkedin.com/in/dominikfretz","https://twitter.com/dominikfretz"],"knowsAbout":["Claude Code","AI-Assisted Development","Software Engineering","Agentic AI Engineering Methodology","Production Software Development","Engineering Team Training","AI Coding Tools","Technical Leadership","Workshop Facilitation","Code Quality","OpenClaw","ClawdBot","MoltBot","Cursor AI","OpenAI Codex","AI Agent Development","Vibe Coding","Agentic Engineering","Claude Community Ambassador"]}</script><script type="application/ld+json">{"@context":"https://schema.org","@type":"Service","name":"Software Engineering Training & Claude Code Workshops","description":"Training programs for engineering teams on AI-assisted development using Claude Code. From half-day masterclasses for individuals to multi-day corporate programs. Agentic AI Engineering methodology: PRD → Phases → Plan → Implement.","provider":{"@type":"Person","name":"Dominik Fretz"},"serviceType":"Professional Training","areaServed":{"@type":"Country","name":"Global"},"offers":[{"@type":"Offer","name":"Claude Code Masterclass","description":"Half-day intensive for individual developers and small teams"},{"@type":"Offer","name":"Team Transformation Workshop","description":"Full-day session for engineering teams of 5-20"},{"@type":"Offer","name":"Corporate Training Program","description":"Multi-day engagement for organizations of 20+"}]}</script><script type="application/ld+json">{"@context":"https://schema.org","@type":"WebSite","name":"Dominik Fretz - Software Engineering in the Agentic Age","url":"https://dominikfretz.com","description":"AI makes writing code trivial. Building production software? Still hard. Claude Code workshops and agentic AI engineering methodology for engineering teams.","publisher":{"@type":"Person","name":"Dominik Fretz"}}</script><script type="application/ld+json">{"@context":"https://schema.org","@type":"FAQPage","mainEntity":[{"@type":"Question","name":"What is agentic software engineering?","acceptedAnswer":{"@type":"Answer","text":"Agentic software engineering is a development methodology where AI agents handle implementation tasks within a structured framework of human-defined specifications, quality gates, and architectural decisions. It uses the Spec → Phases → Plan → Implement framework to ensure AI-generated code meets production standards."}},{"@type":"Question","name":"How is agentic engineering different from vibe coding?","acceptedAnswer":{"@type":"Answer","text":"Vibe coding uses AI to generate code from rough prompts without structure — great for prototypes but creates unmaintainable technical debt. Agentic engineering applies engineering discipline: specifications before code, phased implementation, plan review, and quality gates at every step."}},{"@type":"Question","name":"What is Claude Code?","acceptedAnswer":{"@type":"Answer","text":"Claude Code is Anthropic's terminal-first agentic coding tool. It understands entire codebases through LSP, supports subagents for parallel development, MCP integrations for infrastructure access, and plan mode for structured implementation — making it ideal for production software engineering."}},{"@type":"Question","name":"What workshops does Dominik Fretz offer?","acceptedAnswer":{"@type":"Answer","text":"Dominik offers three workshop formats: a half-day Claude Code Masterclass for individual developers, a full-day Team Transformation Workshop for engineering teams of 5-20, and a multi-day Corporate Training Program for organisations of 20+. All workshops are hands-on with real project implementation."}},{"@type":"Question","name":"Who is Dominik Fretz?","acceptedAnswer":{"@type":"Answer","text":"Dominik Fretz is an Anthropic Claude Community Ambassador (one of 60 worldwide), software engineer with 20+ years of production experience, and founder of Harbour Edge Intelligence. He runs agentic software engineering workshops and community events in Sydney, Australia."}}]}</script><nav class="fixed top-0 left-0 right-0 z-50 bg-white/95 backdrop-blur-sm border-b border-gray-100"><div class="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8"><div class="flex justify-between items-center h-16"><a class="font-bold text-xl text-deep-navy tracking-wide" href="/" data-discover="true">DOMINIK FRETZ</a><div class="hidden md:flex items-center space-x-8"><a class="text-dark-text hover:text-deep-navy transition-colors duration-200 font-medium" href="/" data-discover="true">Home</a><a class="text-dark-text hover:text-deep-navy transition-colors duration-200 font-medium" href="/articles" data-discover="true">Insights</a><a class="text-dark-text hover:text-deep-navy transition-colors duration-200 font-medium" href="/#workshops" data-discover="true">Workshops</a><a class="text-dark-text hover:text-deep-navy transition-colors duration-200 font-medium" href="/about" data-discover="true">About</a><a class="text-dark-text hover:text-deep-navy transition-colors duration-200 font-medium" href="/#contact" data-discover="true">Contact</a><a class="inline-flex items-center justify-center gap-2 whitespace-nowrap text-sm ring-offset-background transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 [&amp;_svg]:pointer-events-none [&amp;_svg]:size-4 [&amp;_svg]:shrink-0 h-10 bg-bright-blue hover:bg-bright-blue/90 text-white px-6 py-2 rounded-lg font-semibold" href="/#contact" data-discover="true">Book a Discovery Call</a></div><div class="md:hidden"><button class="text-dark-text hover:text-deep-navy p-2"><svg class="h-6 w-6" fill="none" viewBox="0 0 24 24" stroke="currentColor"><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M4 6h16M4 12h16M4 18h16"></path></svg></button></div></div></div></nav><section class="flex items-center justify-center px-4 sm:px-6 lg:px-8 pt-16 pb-8 bg-off-white"><div class="max-w-7xl mx-auto w-full pt-8"><div class="bg-deep-navy rounded-[20px] shadow-2xl overflow-hidden relative h-[70vh] md:min-h-[500px]"><img src="/dominik-speaking-hero.jpg" alt="Dominik Fretz speaking at EqualExperts event" class="absolute bottom-0 left-0 w-full h-1/2 object-cover object-[75%_bottom] sm:absolute sm:inset-0 sm:w-full sm:h-full sm:object-[90%_center] md:object-[85%_center] lg:object-[70%_center] xl:object-center"/><div class="absolute inset-0 bg-deep-navy/75"></div><div class="relative z-10 p-6 sm:p-8 lg:p-16 flex flex-col justify-start md:justify-center h-full max-w-full sm:max-w-2xl"><h1 class="text-3xl sm:text-4xl md:text-5xl lg:text-6xl font-bold text-light-text leading-tight mb-4 sm:mb-6"><span class="text-bright-blue">AI makes writing code cost $0.</span><br/>Building production software? Still hard.</h1><p class="text-lg sm:text-xl lg:text-2xl text-gray-300 mb-8 sm:mb-10 leading-relaxed">I help engineering teams adopt agentic AI engineering without creating tomorrow&#x27;s legacy nightmare.</p><div class="flex flex-col sm:flex-row gap-4 mb-6 sm:mb-8"><a href="#contact" class="inline-flex items-center justify-center gap-2 whitespace-nowrap ring-offset-background transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 [&amp;_svg]:pointer-events-none [&amp;_svg]:size-4 [&amp;_svg]:shrink-0 h-11 bg-bright-blue hover:bg-bright-blue/90 text-white px-6 sm:px-8 py-3 sm:py-4 text-base sm:text-lg font-semibold rounded-lg shadow-lg w-full sm:w-auto">Book a Discovery Call<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-arrow-right ml-2 h-4 w-4 sm:h-5 sm:w-5" aria-hidden="true"><path d="M5 12h14"></path><path d="m12 5 7 7-7 7"></path></svg></a><a href="#workshops" class="inline-flex items-center justify-center gap-2 whitespace-nowrap ring-offset-background transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 [&amp;_svg]:pointer-events-none [&amp;_svg]:size-4 [&amp;_svg]:shrink-0 border bg-background hover:text-accent-foreground h-11 border-gray-400 text-gray-800 hover:bg-white/10 px-6 sm:px-8 py-3 sm:py-4 text-base sm:text-lg font-semibold rounded-lg w-full sm:w-auto">See Workshop Options<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-arrow-down ml-2 h-4 w-4 sm:h-5 sm:w-5" aria-hidden="true"><path d="M12 5v14"></path><path d="m19 12-7 7-7-7"></path></svg></a></div><p class="text-xs sm:text-sm text-gray-400">Trusted by engineers from Credit Suisse, Milkrun, Equal Experts &amp; more</p></div></div></div></section><section class="pt-8 pb-16 md:py-16 bg-off-white"><div class="max-w-5xl mx-auto px-4 sm:px-6 lg:px-8 text-center"><p class="text-sm font-semibold text-gray-500 mb-8 tracking-wide uppercase">Featured On:</p><div class="flex flex-wrap justify-center items-center gap-8 md:gap-12"><a href="#media" class="flex items-center gap-3 hover:opacity-80 transition-opacity duration-200 cursor-pointer"><img src="/assets/ai-salon-sydney-dEgVGC5a.png" alt="AI Salon Sydney" class="w-8 h-8 object-cover rounded-full flex-shrink-0"/><span class="text-gray-600 font-medium text-base">AI Salon Sydney</span></a><a href="#media" class="flex items-center gap-3 hover:opacity-80 transition-opacity duration-200 cursor-pointer"><img src="/assets/OverlapLogo-hA4IuL1b.png" alt="Overlap Podcast" class="w-8 h-8 object-cover rounded-full flex-shrink-0"/><span class="text-gray-600 font-medium text-base">Overlap Podcast</span></a><a href="#media" class="flex items-center gap-3 hover:opacity-80 transition-opacity duration-200 cursor-pointer"><img src="/assets/9to5logo-HocnzapB.png" alt="9-5 Startup" class="w-8 h-8 object-cover rounded-full flex-shrink-0"/><span class="text-gray-600 font-medium text-base">9-5 Startup</span></a><a href="#media" class="flex items-center gap-3 hover:opacity-80 transition-opacity duration-200 cursor-pointer"><img src="/assets/eelogo-BAQU2f_O.png" alt="EqualExperts" class="w-8 h-8 object-cover rounded-full flex-shrink-0"/><span class="text-gray-600 font-medium text-base">EqualExperts</span></a><a href="#media" class="flex items-center gap-3 hover:opacity-80 transition-opacity duration-200 cursor-pointer"><img src="/assets/la-ai-logo-B3fgVu_a.png" alt="Lower Alabama AI" class="w-8 h-8 object-cover rounded-full flex-shrink-0"/><span class="text-gray-600 font-medium text-base">Lower Alabama AI</span></a><a href="#media" class="flex items-center gap-3 hover:opacity-80 transition-opacity duration-200 cursor-pointer"><img src="/assets/realworklogo-DBRjXnvh.png" alt="Real Work: AI and the Human Team" class="w-8 h-8 object-cover rounded-full flex-shrink-0"/><span class="text-gray-600 font-medium text-base">Real Work: AI and the Human Team</span></a></div></div></section><section class="py-24 bg-off-white"><div class="max-w-6xl mx-auto px-4 sm:px-6 lg:px-8"><div class="text-center mb-16"><h2 class="text-3xl md:text-4xl lg:text-5xl font-bold text-deep-navy mb-6 leading-tight">The Uncomfortable Truth About Agentic AI Engineering</h2><div class="max-w-3xl mx-auto mb-12"><p class="text-xl md:text-2xl text-charcoal mb-6 leading-relaxed">Every developer is using ChatGPT, Copilot, or Claude now.<br/><span class="font-semibold">Most are creating code faster than ever.</span><br/><span class="text-gray-500">Few are building better software.</span></p></div><div class="bg-red-50 border border-red-200 rounded-lg p-6 max-w-3xl mx-auto mb-12"><div class="flex items-center justify-center gap-2 mb-4"><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-triangle-alert h-6 w-6 text-red-600" aria-hidden="true"><path d="m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3"></path><path d="M12 9v4"></path><path d="M12 17h.01"></path></svg><h3 class="text-xl font-bold text-red-800">The Result?</h3></div><ul class="space-y-3"><li class="flex items-start gap-3 text-left max-w-md mx-auto"><span class="text-red-500 mt-1">•</span><span class="text-red-800">Apps that work in demos but break in production</span></li><li class="flex items-start gap-3 text-left max-w-md mx-auto"><span class="text-red-500 mt-1">•</span><span class="text-red-800">Codebases that nobody can maintain in 6 months</span></li><li class="flex items-start gap-3 text-left max-w-md mx-auto"><span class="text-red-500 mt-1">•</span><span class="text-red-800">Teams moving fast toward technical bankruptcy</span></li></ul></div></div><div class="bg-green-50 border border-green-200 rounded-lg p-8 max-w-4xl mx-auto mb-16"><div class="flex items-center justify-center gap-2 mb-6"><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-circle-check-big h-6 w-6 text-green-600" aria-hidden="true"><path d="M21.801 10A10 10 0 1 1 17 3.335"></path><path d="m9 11 3 3L22 4"></path></svg><h3 class="text-xl font-bold text-green-800">There&#x27;s a Smarter Approach</h3></div><p class="text-lg text-green-800 text-center mb-8"><span class="font-bold">Agentic AI Engineering:</span> A methodology that uses AI as a force multiplier,<br class="hidden sm:block"/>not a shortcut to technical debt.</p><div class="flex flex-col sm:flex-row justify-center items-center gap-4 sm:gap-2 mb-6"><div class="flex items-center gap-2"><div class="bg-green-600 text-white px-4 py-2 rounded-lg text-center min-w-[100px]"><div class="font-bold">Spec</div><div class="text-xs opacity-90">Define what you&#x27;re building</div></div><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-arrow-right h-5 w-5 text-green-600 hidden sm:block" aria-hidden="true"><path d="M5 12h14"></path><path d="m12 5 7 7-7 7"></path></svg></div><div class="flex items-center gap-2"><div class="bg-green-600 text-white px-4 py-2 rounded-lg text-center min-w-[100px]"><div class="font-bold">Phases</div><div class="text-xs opacity-90">Break it into milestones</div></div><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-arrow-right h-5 w-5 text-green-600 hidden sm:block" aria-hidden="true"><path d="M5 12h14"></path><path d="m12 5 7 7-7 7"></path></svg></div><div class="flex items-center gap-2"><div class="bg-green-600 text-white px-4 py-2 rounded-lg text-center min-w-[100px]"><div class="font-bold">Plan</div><div class="text-xs opacity-90">Design before coding</div></div><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-arrow-right h-5 w-5 text-green-600 hidden sm:block" aria-hidden="true"><path d="M5 12h14"></path><path d="m12 5 7 7-7 7"></path></svg></div><div class="flex items-center gap-2"><div class="bg-green-600 text-white px-4 py-2 rounded-lg text-center min-w-[100px]"><div class="font-bold">Implement</div><div class="text-xs opacity-90">Execute with AI assistance</div></div></div></div><p class="text-center text-green-700 font-semibold">Your team ships faster AND builds systems that last.</p></div><div class="mb-16"><h3 class="text-2xl md:text-3xl font-bold text-deep-navy text-center mb-12">Production Systems I&#x27;ve Built and Shipped</h3><div class="grid grid-cols-2 md:grid-cols-3 gap-8 max-w-4xl mx-auto"><div class="bg-pure-white p-6 rounded-lg shadow-sm hover:shadow-md transition-shadow duration-300 flex items-center justify-center min-h-[120px]"><img src="/assets/fourthwaiv-Box_Udae.png" alt="4th WAIV" class="max-w-full max-h-[80px] w-auto h-auto object-contain"/></div><div class="bg-pure-white p-6 rounded-lg shadow-sm hover:shadow-md transition-shadow duration-300 flex items-center justify-center min-h-[120px]"><img src="/assets/credit-suisse-DtmxRBe9.png" alt="Credit Suisse" class="max-w-full max-h-[80px] w-auto h-auto object-contain"/></div><div class="bg-pure-white p-6 rounded-lg shadow-sm hover:shadow-md transition-shadow duration-300 flex items-center justify-center min-h-[120px]"><img src="/assets/bbv-CA4pDWkC.png" alt="bbv.ch" class="max-w-full max-h-[80px] w-auto h-auto object-contain"/></div><div class="bg-pure-white p-6 rounded-lg shadow-sm hover:shadow-md transition-shadow duration-300 flex items-center justify-center min-h-[120px]"><img src="/assets/mission-robotics-FI-Q_oVb.png" alt="MissionRobotics" class="max-w-full max-h-[80px] w-auto h-auto object-contain"/></div><div class="bg-pure-white p-6 rounded-lg shadow-sm hover:shadow-md transition-shadow duration-300 flex items-center justify-center min-h-[120px]"><img src="/assets/milkrun-CR-kpbnu.png" alt="Milkrun" class="max-w-full max-h-[80px] w-auto h-auto object-contain"/></div></div></div><div class="text-center"><a href="#workshops" class="inline-flex items-center justify-center gap-2 whitespace-nowrap ring-offset-background transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 [&amp;_svg]:pointer-events-none [&amp;_svg]:size-4 [&amp;_svg]:shrink-0 h-11 bg-bright-blue hover:bg-bright-blue/90 text-white px-8 py-4 text-lg font-semibold rounded-lg"><span class="sm:hidden">See Workshop Options</span><span class="hidden sm:inline">See How the Workshops Work</span></a></div></div></section><section id="workshops" class="py-24 bg-deep-navy text-light-text"><div class="max-w-6xl mx-auto px-4 sm:px-6 lg:px-8"><div class="text-center mb-16"><h2 class="text-3xl md:text-4xl font-bold mb-4">Claude Code Workshop Programs</h2><p class="text-xl text-gray-300 mb-6">From individual developers to enterprise teams</p><div class="bg-bright-blue/10 border border-bright-blue/20 rounded-lg p-6 max-w-4xl mx-auto"><p class="text-xl md:text-2xl font-semibold text-bright-blue">Learn the methodology that turns AI tools into engineering leverage</p></div></div><div class="grid lg:grid-cols-3 gap-8 mb-16"><div class="bg-pure-white text-dark-text p-8 rounded-lg shadow-lg flex flex-col"><div class="flex items-center gap-4 mb-6"><div class="text-bright-blue"><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-code h-8 w-8" aria-hidden="true"><path d="m16 18 6-6-6-6"></path><path d="m8 6-6 6 6 6"></path></svg></div></div><h3 class="text-xl font-bold text-deep-navy mb-2">Claude Code Masterclass</h3><p class="text-bright-blue font-semibold mb-2">Half-day intensive</p><p class="text-sm text-gray-500 mb-4">Individual devs, small teams</p><p class="text-gray-600 mb-6 leading-relaxed">Master the art of AI-assisted development with Claude Code. Learn the agentic AI engineering methodology that produces maintainable, production-ready code.</p><ul class="space-y-2 mb-6 flex-grow"><li class="text-sm text-gray-600 flex items-start"><span class="text-bright-blue mr-2">→</span>PRD-driven development workflow</li><li class="text-sm text-gray-600 flex items-start"><span class="text-bright-blue mr-2">→</span>Effective prompting for complex features</li><li class="text-sm text-gray-600 flex items-start"><span class="text-bright-blue mr-2">→</span>Code review and quality gates</li><li class="text-sm text-gray-600 flex items-start"><span class="text-bright-blue mr-2">→</span>Real project implementation</li></ul><div class="border-t pt-4"><div class="flex justify-between items-start"><span class="text-sm font-semibold text-gray-500">Outcome:</span><span class="text-sm font-bold text-bright-blue text-right max-w-[60%]">Ship faster with code you&#x27;re proud of</span></div></div></div><div class="bg-pure-white text-dark-text p-8 rounded-lg shadow-lg flex flex-col"><div class="flex items-center gap-4 mb-6"><div class="text-bright-blue"><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-users h-8 w-8" aria-hidden="true"><path d="M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2"></path><path d="M16 3.128a4 4 0 0 1 0 7.744"></path><path d="M22 21v-2a4 4 0 0 0-3-3.87"></path><circle cx="9" cy="7" r="4"></circle></svg></div></div><h3 class="text-xl font-bold text-deep-navy mb-2">Team Transformation Workshop</h3><p class="text-bright-blue font-semibold mb-2">Full-day session</p><p class="text-sm text-gray-500 mb-4">Engineering teams of 5-20</p><p class="text-gray-600 mb-6 leading-relaxed">Transform how your entire team builds software. Establish shared practices, coding standards, and AI-assisted workflows that scale.</p><ul class="space-y-2 mb-6 flex-grow"><li class="text-sm text-gray-600 flex items-start"><span class="text-bright-blue mr-2">→</span>Team workflow integration</li><li class="text-sm text-gray-600 flex items-start"><span class="text-bright-blue mr-2">→</span>Shared prompt libraries &amp; standards</li><li class="text-sm text-gray-600 flex items-start"><span class="text-bright-blue mr-2">→</span>Code review with AI assistance</li><li class="text-sm text-gray-600 flex items-start"><span class="text-bright-blue mr-2">→</span>Collaborative development patterns</li></ul><div class="border-t pt-4"><div class="flex justify-between items-start"><span class="text-sm font-semibold text-gray-500">Outcome:</span><span class="text-sm font-bold text-bright-blue text-right max-w-[60%]">Team-wide productivity multiplier</span></div></div></div><div class="bg-pure-white text-dark-text p-8 rounded-lg shadow-lg flex flex-col"><div class="flex items-center gap-4 mb-6"><div class="text-bright-blue"><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-building2 lucide-building-2 h-8 w-8" aria-hidden="true"><path d="M6 22V4a2 2 0 0 1 2-2h8a2 2 0 0 1 2 2v18Z"></path><path d="M6 12H4a2 2 0 0 0-2 2v6a2 2 0 0 0 2 2h2"></path><path d="M18 9h2a2 2 0 0 1 2 2v9a2 2 0 0 1-2 2h-2"></path><path d="M10 6h4"></path><path d="M10 10h4"></path><path d="M10 14h4"></path><path d="M10 18h4"></path></svg></div></div><h3 class="text-xl font-bold text-deep-navy mb-2">Corporate Training Program</h3><p class="text-bright-blue font-semibold mb-2">Multi-day engagement</p><p class="text-sm text-gray-500 mb-4">Organizations of 20+</p><p class="text-gray-600 mb-6 leading-relaxed">Enterprise-wide transformation program. Custom curriculum, hands-on workshops, and ongoing support to embed AI-native practices across your engineering org.</p><ul class="space-y-2 mb-6 flex-grow"><li class="text-sm text-gray-600 flex items-start"><span class="text-bright-blue mr-2">→</span>Custom curriculum design</li><li class="text-sm text-gray-600 flex items-start"><span class="text-bright-blue mr-2">→</span>Multiple workshop cohorts</li><li class="text-sm text-gray-600 flex items-start"><span class="text-bright-blue mr-2">→</span>Leadership alignment sessions</li><li class="text-sm text-gray-600 flex items-start"><span class="text-bright-blue mr-2">→</span>Ongoing support &amp; coaching</li></ul><div class="border-t pt-4"><div class="flex justify-between items-start"><span class="text-sm font-semibold text-gray-500">Outcome:</span><span class="text-sm font-bold text-bright-blue text-right max-w-[60%]">Organisation-wide engineering excellence</span></div></div></div></div><div class="text-center"><a href="#contact" class="inline-flex items-center justify-center gap-2 whitespace-nowrap ring-offset-background transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 [&amp;_svg]:pointer-events-none [&amp;_svg]:size-4 [&amp;_svg]:shrink-0 h-11 bg-bright-blue hover:bg-bright-blue/90 text-white px-8 py-4 text-lg font-semibold rounded-lg"><span class="sm:hidden">Book a Discovery Call</span><span class="hidden sm:inline">Book a Discovery Call to Discuss Your Needs</span></a></div></div></section><section class="py-24 bg-charcoal text-light-text" id="speaking"><div class="max-w-6xl mx-auto px-4 sm:px-6 lg:px-8"><div class="text-center mb-16"><h2 class="text-3xl md:text-4xl font-bold mb-4">Sharing Insights Globally</h2></div><div class="grid lg:grid-cols-2 gap-12 items-center"><div><h3 class="text-2xl font-bold mb-8 text-bright-blue">Speaking Engagements</h3><ul class="space-y-4 mb-12"><li class="flex items-center text-lg"><div class="w-2 h-2 bg-bright-blue rounded-full mr-4"></div>EqualExperts Sydney GeekTalk</li><li class="flex items-center text-lg"><div class="w-2 h-2 bg-bright-blue rounded-full mr-4"></div>AI Salon Sydney</li><li class="flex items-center text-lg"><div class="w-2 h-2 bg-bright-blue rounded-full mr-4"></div>Lower Alabama AI Meetup (18+ months)</li><li class="flex items-center text-lg"><div class="w-2 h-2 bg-bright-blue rounded-full mr-4"></div>Mobile AL Chamber of Commerce</li><li class="flex items-center text-lg"><div class="w-2 h-2 bg-bright-blue rounded-full mr-4"></div>10+ Private Workshops</li></ul><h4 class="text-xl font-bold mb-6 text-bright-blue">Speaking Topics</h4><ul class="space-y-3"><li class="text-gray-300">• <!-- -->The Human/AI Integration Imperative</li><li class="text-gray-300">• <!-- -->Building AI-Native Teams</li><li class="text-gray-300">• <!-- -->Why 95% of AI Projects Fail (And How to Be in the 5%)</li></ul></div><div class="relative"><div class="aspect-square rounded-lg overflow-hidden"><img src="/assets/dom-presentration-R5dME7AP.png" alt="Dominik speaking at an event" class="w-full h-full object-cover"/></div><div class="absolute bottom-4 left-4 right-4 bg-black/80 backdrop-blur-sm rounded-lg p-4"><p class="text-white font-semibold">Mobile AL Chamber of Commerce</p><p class="text-gray-300 text-sm">Mobile, Alabama</p></div></div></div><div class="text-center mt-16"><a href="#contact" class="inline-flex items-center justify-center gap-2 whitespace-nowrap ring-offset-background transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 [&amp;_svg]:pointer-events-none [&amp;_svg]:size-4 [&amp;_svg]:shrink-0 h-11 bg-bright-blue hover:bg-bright-blue/90 text-white px-8 py-4 text-lg font-semibold rounded-lg"><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-download mr-2 h-5 w-5" aria-hidden="true"><path d="M12 15V3"></path><path d="M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4"></path><path d="m7 10 5 5 5-5"></path></svg>Book Dom for Your Event</a></div></div></section><section class="py-24 bg-off-white" id="media"><div class="max-w-6xl mx-auto px-4 sm:px-6 lg:px-8"><div class="text-center mb-16"><h2 class="text-3xl md:text-4xl font-bold text-deep-navy mb-4">Conversations &amp; Coverage</h2></div><div class="grid lg:grid-cols-3 gap-8"><div class="bg-pure-white rounded-lg shadow-sm hover:shadow-md transition-shadow duration-300 overflow-hidden group"><div class="aspect-video relative overflow-hidden"><img src="/assets/ai-salon-DFUHYU0k.png" alt="AI Salon Sydney" class="w-full h-full object-cover group-hover:scale-105 transition-transform duration-300"/><div class="absolute inset-0 bg-gradient-to-t from-black/40 to-transparent"></div><div class="absolute top-4 left-4 bg-bright-blue text-white px-3 py-1 rounded-full text-sm font-semibold flex items-center gap-1"><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-file-text h-5 w-5" aria-hidden="true"><path d="M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z"></path><path d="M14 2v4a2 2 0 0 0 2 2h4"></path><path d="M10 9H8"></path><path d="M16 13H8"></path><path d="M16 17H8"></path></svg>article</div></div><div class="p-6"><h3 class="text-xl font-bold text-deep-navy mb-2">AI Salon Sydney</h3><p class="text-bright-blue font-semibold mb-3">&quot;<!-- -->How organisations can become AI-native<!-- -->&quot;</p><p class="text-gray-600 mb-4 leading-relaxed">Dominik Fretz explores how organizations can cultivate AI-native cultures to harness the full potential of AI technologies while ensuring ethical and responsible use.</p><a href="https://www.linkedin.com/posts/keita-watanabe-a9433519a_aisalonsydney-generativeai-agenticai-ugcPost-7382319470440022016-hcXk" target="_blank" rel="noopener noreferrer" class="inline-flex items-center text-bright-blue hover:text-bright-blue/80 font-semibold transition-colors group cursor-pointer">Read Article<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-external-link ml-2 h-4 w-4 group-hover:translate-x-1 transition-transform" aria-hidden="true"><path d="M15 3h6v6"></path><path d="M10 14 21 3"></path><path d="M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6"></path></svg></a></div></div><div class="bg-pure-white rounded-lg shadow-sm hover:shadow-md transition-shadow duration-300 overflow-hidden group"><div class="aspect-video relative overflow-hidden"><img src="/assets/9to5startup-CW4SB1PM.png" alt="9-5 Startup" class="w-full h-full object-cover group-hover:scale-105 transition-transform duration-300"/><div class="absolute inset-0 bg-gradient-to-t from-black/40 to-transparent"></div><div class="absolute top-4 left-4 bg-bright-blue text-white px-3 py-1 rounded-full text-sm font-semibold flex items-center gap-1"><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-play h-5 w-5" aria-hidden="true"><polygon points="6 3 20 12 6 21 6 3"></polygon></svg>podcast</div></div><div class="p-6"><h3 class="text-xl font-bold text-deep-navy mb-2">9-5 Startup</h3><p class="text-bright-blue font-semibold mb-3">&quot;<!-- -->Supercharging Human-AI Teams Dominik Fretz on Building AI-Native Cultures<!-- -->&quot;</p><p class="text-gray-600 mb-4 leading-relaxed">Dominik joins the 9-5 Startup podcast to discuss building AI-native cultures and supercharging human-AI teams for maximum impact.</p><button class="inline-flex items-center text-bright-blue hover:text-bright-blue/80 font-semibold transition-colors group cursor-pointer">Listen Now<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-play ml-2 h-4 w-4 group-hover:translate-x-1 transition-transform" aria-hidden="true"><polygon points="6 3 20 12 6 21 6 3"></polygon></svg></button></div></div><div class="bg-pure-white rounded-lg shadow-sm hover:shadow-md transition-shadow duration-300 overflow-hidden group"><div class="aspect-video relative overflow-hidden"><img src="/assets/OverlapPodcast-CTjwfy0C.jpg" alt="Overlap Life" class="w-full h-full object-cover group-hover:scale-105 transition-transform duration-300"/><div class="absolute inset-0 bg-gradient-to-t from-black/40 to-transparent"></div><div class="absolute top-4 left-4 bg-bright-blue text-white px-3 py-1 rounded-full text-sm font-semibold flex items-center gap-1"><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-play h-5 w-5" aria-hidden="true"><polygon points="6 3 20 12 6 21 6 3"></polygon></svg>podcast</div></div><div class="p-6"><h3 class="text-xl font-bold text-deep-navy mb-2">Overlap Life</h3><p class="text-bright-blue font-semibold mb-3">&quot;<!-- -->Harnessing AI for Business Breakthroughs<!-- -->&quot;</p><p class="text-gray-600 mb-4 leading-relaxed">Dominik Fretz shares insights on how software like ChatGPT and Claude by Anthropic can help analyze data, make strategic decisions and generally get more done!</p><a href="https://overlaplife.com/2024/10/30/episode-148-harnessing-ai-for-business-breakthroughs-with-dom/" target="_blank" rel="noopener noreferrer" class="inline-flex items-center text-bright-blue hover:text-bright-blue/80 font-semibold transition-colors group cursor-pointer">Listen Now<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-external-link ml-2 h-4 w-4 group-hover:translate-x-1 transition-transform" aria-hidden="true"><path d="M15 3h6v6"></path><path d="M10 14 21 3"></path><path d="M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6"></path></svg></a></div></div><div class="bg-pure-white rounded-lg shadow-sm hover:shadow-md transition-shadow duration-300 overflow-hidden group"><div class="aspect-video relative overflow-hidden"><img src="/assets/RealWork-C8mDmCEh.png" alt="Real Work: AI and the Human Team" class="w-full h-full object-cover group-hover:scale-105 transition-transform duration-300"/><div class="absolute inset-0 bg-gradient-to-t from-black/40 to-transparent"></div><div class="absolute top-4 left-4 bg-bright-blue text-white px-3 py-1 rounded-full text-sm font-semibold flex items-center gap-1"><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-play h-5 w-5" aria-hidden="true"><polygon points="6 3 20 12 6 21 6 3"></polygon></svg>podcast</div></div><div class="p-6"><h3 class="text-xl font-bold text-deep-navy mb-2">Real Work: AI and the Human Team</h3><p class="text-bright-blue font-semibold mb-3">&quot;<!-- -->The Real Work Begins: Why We&#x27;re Talking About AI and Human Teams<!-- -->&quot;</p><p class="text-gray-600 mb-4 leading-relaxed">In this first episode, Dominik and Sean explain why they&#x27;re tackling the messy middle ground where humans and AI collide in the workplace.</p><a href="https://youtu.be/xIzgqwYe_0E" target="_blank" rel="noopener noreferrer" class="inline-flex items-center text-bright-blue hover:text-bright-blue/80 font-semibold transition-colors group cursor-pointer">Listen Now<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-external-link ml-2 h-4 w-4 group-hover:translate-x-1 transition-transform" aria-hidden="true"><path d="M15 3h6v6"></path><path d="M10 14 21 3"></path><path d="M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6"></path></svg></a></div></div><div class="bg-pure-white rounded-lg shadow-sm hover:shadow-md transition-shadow duration-300 overflow-hidden group"><div class="aspect-video relative overflow-hidden"><img src="/assets/EEGeekTalk-DXmERUYC.jpg" alt="EqualExperts" class="w-full h-full object-cover group-hover:scale-105 transition-transform duration-300"/><div class="absolute inset-0 bg-gradient-to-t from-black/40 to-transparent"></div><div class="absolute top-4 left-4 bg-bright-blue text-white px-3 py-1 rounded-full text-sm font-semibold flex items-center gap-1"><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-file-text h-5 w-5" aria-hidden="true"><path d="M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z"></path><path d="M14 2v4a2 2 0 0 0 2 2h4"></path><path d="M10 9H8"></path><path d="M16 13H8"></path><path d="M16 17H8"></path></svg>article</div></div><div class="p-6"><h3 class="text-xl font-bold text-deep-navy mb-2">EqualExperts</h3><p class="text-bright-blue font-semibold mb-3">&quot;<!-- -->Harnessing AI to go beyond vibe coding<!-- -->&quot;</p><p class="text-gray-600 mb-4 leading-relaxed">At our recent G[=]K event in Sydney, Senior Technical Associate Dominik Fretz unpacked the hype around AI-driven coding and gave practical strategies for using it responsibly</p><a href="https://www.equalexperts.com/blog/ai/harnessing-ai-to-go-beyond-vibe-coding-insights-from-our-sydney-geek-talk/" target="_blank" rel="noopener noreferrer" class="inline-flex items-center text-bright-blue hover:text-bright-blue/80 font-semibold transition-colors group cursor-pointer">Read Article<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-external-link ml-2 h-4 w-4 group-hover:translate-x-1 transition-transform" aria-hidden="true"><path d="M15 3h6v6"></path><path d="M10 14 21 3"></path><path d="M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6"></path></svg></a></div></div><div class="bg-pure-white rounded-lg shadow-sm hover:shadow-md transition-shadow duration-300 overflow-hidden group"><div class="aspect-video relative overflow-hidden"><img src="/assets/ai-sovereignty-CF3QgCVU.png" alt="From Alps to Outback: Why Small Nations Must Build Their Own AI Future" class="w-full h-full object-cover group-hover:scale-105 transition-transform duration-300"/><div class="absolute inset-0 bg-gradient-to-t from-black/40 to-transparent"></div><div class="absolute top-4 left-4 bg-bright-blue text-white px-3 py-1 rounded-full text-sm font-semibold flex items-center gap-1"><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-file-text h-5 w-5" aria-hidden="true"><path d="M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z"></path><path d="M14 2v4a2 2 0 0 0 2 2h4"></path><path d="M10 9H8"></path><path d="M16 13H8"></path><path d="M16 17H8"></path></svg>article</div></div><div class="p-6"><h3 class="text-xl font-bold text-deep-navy mb-2">From Alps to Outback: Why Small Nations Must Build Their Own AI Future</h3><p class="text-bright-blue font-semibold mb-3">&quot;<!-- -->Small nations face unique challenges in the AI era — but also unique opportunities.<!-- -->&quot;</p><p class="text-gray-600 mb-4 leading-relaxed">An in-depth look at why smaller countries need to take charge of their AI destinies.</p><a href="https://www.linkedin.com/pulse/from-alps-outback-why-small-nations-must-build-own-ai-dominik-fretz-994je/" target="_blank" rel="noopener noreferrer" class="inline-flex items-center text-bright-blue hover:text-bright-blue/80 font-semibold transition-colors group cursor-pointer">Read Article<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-external-link ml-2 h-4 w-4 group-hover:translate-x-1 transition-transform" aria-hidden="true"><path d="M15 3h6v6"></path><path d="M10 14 21 3"></path><path d="M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6"></path></svg></a></div></div></div></div></section><section class="py-20 bg-white"><div class="max-w-6xl mx-auto px-4 sm:px-6 lg:px-8"><div class="text-center mb-12"><h2 class="text-3xl sm:text-4xl font-bold text-deep-navy mb-4">Latest Insights</h2><p class="text-lg text-charcoal max-w-2xl mx-auto">Thought leadership on agentic AI engineering, team structure, and building AI-native organizations.</p></div><div class="grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-6 mb-10"><a class="group block bg-white dark:bg-gray-900 rounded-xl border border-gray-100 dark:border-gray-800 p-6 hover:border-bright-blue/30 hover:shadow-lg transition-all duration-300" href="/articles/5-levels-agentic-software-development" data-discover="true"><div class="flex items-center gap-3 text-sm text-charcoal dark:text-gray-400 mb-3"><time dateTime="2026-03-19">19 March 2026</time><span class="text-gray-300 dark:text-gray-600">|</span><span>10<!-- --> min read</span></div><h3 class="text-xl font-bold text-deep-navy dark:text-gray-100 group-hover:text-bright-blue transition-colors mb-3 leading-tight">The 5 Levels of AI Agentic Software Development (2026)</h3><p class="text-charcoal dark:text-gray-400 leading-relaxed mb-4">From spicy autocomplete to dark factories. The 5 levels of agentic software development explain why most teams are stuck — and what Level 4 and 5 actually lo...</p><div class="flex flex-wrap gap-2"><span class="text-xs px-2.5 py-1 rounded-full bg-gray-100 dark:bg-gray-800 text-charcoal dark:text-gray-300">agentic-engineering</span><span class="text-xs px-2.5 py-1 rounded-full bg-gray-100 dark:bg-gray-800 text-charcoal dark:text-gray-300">ai-maturity</span><span class="text-xs px-2.5 py-1 rounded-full bg-gray-100 dark:bg-gray-800 text-charcoal dark:text-gray-300">software-architecture</span><span class="text-xs px-2.5 py-1 rounded-full bg-gray-100 dark:bg-gray-800 text-charcoal dark:text-gray-300">dark-factory</span></div></a><a class="group block bg-white dark:bg-gray-900 rounded-xl border border-gray-100 dark:border-gray-800 p-6 hover:border-bright-blue/30 hover:shadow-lg transition-all duration-300" href="/articles/agentic-coding-vs-vibe-coding" data-discover="true"><div class="flex items-center gap-3 text-sm text-charcoal dark:text-gray-400 mb-3"><time dateTime="2026-03-19">19 March 2026</time><span class="text-gray-300 dark:text-gray-600">|</span><span>4<!-- --> min read</span></div><h3 class="text-xl font-bold text-deep-navy dark:text-gray-100 group-hover:text-bright-blue transition-colors mb-3 leading-tight">Agentic Coding vs. Vibe Coding: Why the Difference Matters (2026)</h3><p class="text-charcoal dark:text-gray-400 leading-relaxed mb-4">Vibe coding ships demos. Agentic coding ships products. Here&#x27;s why the distinction matters for your career as a software engineer, and how to be on the right...</p><div class="flex flex-wrap gap-2"><span class="text-xs px-2.5 py-1 rounded-full bg-gray-100 dark:bg-gray-800 text-charcoal dark:text-gray-300">agentic-engineering</span><span class="text-xs px-2.5 py-1 rounded-full bg-gray-100 dark:bg-gray-800 text-charcoal dark:text-gray-300">vibe-coding</span><span class="text-xs px-2.5 py-1 rounded-full bg-gray-100 dark:bg-gray-800 text-charcoal dark:text-gray-300">methodology</span><span class="text-xs px-2.5 py-1 rounded-full bg-gray-100 dark:bg-gray-800 text-charcoal dark:text-gray-300">career</span></div></a><a class="group block bg-white dark:bg-gray-900 rounded-xl border border-gray-100 dark:border-gray-800 p-6 hover:border-bright-blue/30 hover:shadow-lg transition-all duration-300" href="/articles/agentic-software-engineering-guide" data-discover="true"><div class="flex items-center gap-3 text-sm text-charcoal dark:text-gray-400 mb-3"><time dateTime="2026-03-19">19 March 2026</time><span class="text-gray-300 dark:text-gray-600">|</span><span>6<!-- --> min read</span></div><h3 class="text-xl font-bold text-deep-navy dark:text-gray-100 group-hover:text-bright-blue transition-colors mb-3 leading-tight">What Is Agentic Software Engineering? The Complete Guide (2026)</h3><p class="text-charcoal dark:text-gray-400 leading-relaxed mb-4">Agentic software engineering is the discipline of building production software with AI agents. Not vibe coding. Not autocomplete. Here&#x27;s the methodology that...</p><div class="flex flex-wrap gap-2"><span class="text-xs px-2.5 py-1 rounded-full bg-gray-100 dark:bg-gray-800 text-charcoal dark:text-gray-300">agentic-engineering</span><span class="text-xs px-2.5 py-1 rounded-full bg-gray-100 dark:bg-gray-800 text-charcoal dark:text-gray-300">claude-code</span><span class="text-xs px-2.5 py-1 rounded-full bg-gray-100 dark:bg-gray-800 text-charcoal dark:text-gray-300">methodology</span><span class="text-xs px-2.5 py-1 rounded-full bg-gray-100 dark:bg-gray-800 text-charcoal dark:text-gray-300">workshops</span></div></a></div><div class="text-center"><a class="inline-flex items-center gap-2 text-bright-blue hover:text-bright-blue/80 font-semibold transition-colors" href="/articles" data-discover="true">View All Insights<span aria-hidden="true">→</span></a></div></div></section><section class="py-24 bg-deep-navy text-light-text"><div class="max-w-5xl mx-auto px-4 sm:px-6 lg:px-8"><div class="relative"><div class="text-center"><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-quote h-16 w-16 text-bright-blue/20 mx-auto mb-8" aria-hidden="true"><path d="M16 3a2 2 0 0 0-2 2v6a2 2 0 0 0 2 2 1 1 0 0 1 1 1v1a2 2 0 0 1-2 2 1 1 0 0 0-1 1v2a1 1 0 0 0 1 1 6 6 0 0 0 6-6V5a2 2 0 0 0-2-2z"></path><path d="M5 3a2 2 0 0 0-2 2v6a2 2 0 0 0 2 2 1 1 0 0 1 1 1v1a2 2 0 0 1-2 2 1 1 0 0 0-1 1v2a1 1 0 0 0 1 1 6 6 0 0 0 6-6V5a2 2 0 0 0-2-2z"></path></svg><blockquote class="text-2xl md:text-3xl leading-relaxed mb-12 font-serif italic">&quot;<!-- -->Dom&#x27;s deep AI expertise and engaging Swiss/Australian accent make complex AI concepts accessible—so much so, we founded the Lower Alabama AI user group to find talent like him, and it worked!<!-- -->&quot;</blockquote><div class="mb-8"><p class="text-xl font-bold text-bright-blue mb-1">Rick Miller</p><p class="text-gray-300">Director, Hatch Entrepreneurial Development Center</p><p class="text-gray-400 text-sm">University of South Alabama</p></div></div><button class="absolute left-0 top-1/2 -translate-y-1/2 -translate-x-4 bg-bright-blue/10 hover:bg-bright-blue/20 text-bright-blue rounded-full p-3 transition-colors"><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-chevron-left h-6 w-6" aria-hidden="true"><path d="m15 18-6-6 6-6"></path></svg></button><button class="absolute right-0 top-1/2 -translate-y-1/2 translate-x-4 bg-bright-blue/10 hover:bg-bright-blue/20 text-bright-blue rounded-full p-3 transition-colors"><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-chevron-right h-6 w-6" aria-hidden="true"><path d="m9 18 6-6-6-6"></path></svg></button></div><div class="flex justify-center gap-2 mt-8"><button class="w-2 h-2 rounded-full transition-all duration-300 w-8 bg-bright-blue"></button><button class="w-2 h-2 rounded-full transition-all duration-300 bg-gray-600 hover:bg-gray-500"></button><button class="w-2 h-2 rounded-full transition-all duration-300 bg-gray-600 hover:bg-gray-500"></button><button class="w-2 h-2 rounded-full transition-all duration-300 bg-gray-600 hover:bg-gray-500"></button><button class="w-2 h-2 rounded-full transition-all duration-300 bg-gray-600 hover:bg-gray-500"></button></div></div></section><section class="py-24 bg-off-white"><div class="max-w-4xl mx-auto px-4 sm:px-6 lg:px-8 text-center"><h2 class="text-3xl md:text-4xl font-bold text-deep-navy mb-16">Real Experience. Real Results.</h2><div class="grid grid-cols-2 md:grid-cols-4 gap-8"><div class="text-center"><div class="text-4xl md:text-5xl font-bold text-bright-blue mb-2">30+</div><div class="text-gray-600 text-sm font-medium leading-tight">Companies Helped</div></div><div class="text-center"><div class="text-4xl md:text-5xl font-bold text-bright-blue mb-2">3</div><div class="text-gray-600 text-sm font-medium leading-tight">Continents of Implementation</div></div><div class="text-center"><div class="text-4xl md:text-5xl font-bold text-bright-blue mb-2">20+</div><div class="text-gray-600 text-sm font-medium leading-tight">Workshops Delivered</div></div><div class="text-center"><div class="text-4xl md:text-5xl font-bold text-bright-blue mb-2">100+</div><div class="text-gray-600 text-sm font-medium leading-tight">Leaders Transformed</div></div></div></div></section><section class="pt-24 pb-0 bg-white" id="about"><div class="max-w-6xl mx-auto px-4 sm:px-6 lg:px-8"><div class="text-center mb-16"><h2 class="text-3xl md:text-4xl font-bold text-deep-navy mb-4">About Dominik Fretz: From Code to AI Transformation</h2></div><div class="grid md:grid-cols-3 gap-8 mb-16"><div class="text-center"><div class="bg-bright-blue/10 text-bright-blue w-16 h-16 rounded-full flex items-center justify-center mx-auto mb-6"><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-wrench h-8 w-8" aria-hidden="true"><path d="M14.7 6.3a1 1 0 0 0 0 1.4l1.6 1.6a1 1 0 0 0 1.4 0l3.77-3.77a6 6 0 0 1-7.94 7.94l-6.91 6.91a2.12 2.12 0 0 1-3-3l6.91-6.91a6 6 0 0 1 7.94-7.94l-3.76 3.76z"></path></svg></div><h3 class="text-xl font-bold text-deep-navy mb-4">The Builder</h3><p class="text-gray-600 leading-relaxed">20+ years building systems that actually work. From SMBs to international banking corporations.</p></div><div class="text-center"><div class="bg-bright-blue/10 text-bright-blue w-16 h-16 rounded-full flex items-center justify-center mx-auto mb-6"><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 h-8 w-8" aria-hidden="true"><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></div><h3 class="text-xl font-bold text-deep-navy mb-4">The Teacher</h3><p class="text-gray-600 leading-relaxed">20+ workshops delivered. 100+ leaders transformed. Complex made simple.</p></div><div class="text-center"><div class="bg-bright-blue/10 text-bright-blue w-16 h-16 rounded-full flex items-center justify-center mx-auto mb-6"><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-8 w-8" aria-hidden="true"><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></div><h3 class="text-xl font-bold text-deep-navy mb-4">The Guide</h3><p class="text-gray-600 leading-relaxed">Helped 30+ companies. Now showing others the path from potential to performance.</p></div></div></div><div class="bg-slate-50 py-16"><div class="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8"><div class="grid md:grid-cols-2 gap-12 items-center"><div class="order-2 md:order-1"><div class="aspect-square md:aspect-[4/3] rounded-lg overflow-hidden shadow-xl"><img src="/assets/in-person-ws-DLZX9_ez.jpg" alt="Dominik Fretz" class="w-full h-full object-cover"/></div></div><div class="order-1 md:order-2"><blockquote class="text-xl md:text-2xl text-charcoal font-serif italic leading-relaxed mb-8">&quot;After 20+ years building systems from small businesses to international banking corporations across three continents, I discovered something crucial: The companies that win aren&#x27;t replacing humans with AI. They&#x27;re creating humans who think differently with AI.&quot;</blockquote><div><p class="text-lg font-bold text-deep-navy">— Dominik Fretz</p><p class="text-gray-500 italic">Founder, Harbour Edge Intelligence</p></div></div></div></div></div></section><section class="py-20 bg-charcoal"><div class="max-w-4xl mx-auto px-4 sm:px-6 lg:px-8 text-center"><div class="flex justify-center mb-6"><div class="p-4 bg-bright-blue/10 rounded-full"><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-building2 lucide-building-2 h-10 w-10 text-bright-blue" aria-hidden="true"><path d="M6 22V4a2 2 0 0 1 2-2h8a2 2 0 0 1 2 2v18Z"></path><path d="M6 12H4a2 2 0 0 0-2 2v6a2 2 0 0 0 2 2h2"></path><path d="M18 9h2a2 2 0 0 1 2 2v9a2 2 0 0 1-2 2h-2"></path><path d="M10 6h4"></path><path d="M10 10h4"></path><path d="M10 14h4"></path><path d="M10 18h4"></path></svg></div></div><h2 class="text-2xl md:text-3xl lg:text-4xl font-bold text-light-text mb-4">Not an Engineering Team?</h2><p class="text-lg md:text-xl text-gray-300 mb-8 max-w-2xl mx-auto leading-relaxed">Harbour Edge Intelligence helps businesses across all departments leverage AI for operational transformation. From sales and marketing to operations and finance—we bring the same rigorous, ROI-focused approach to business AI adoption.</p><a href="https://harbouredge.ai" target="_blank" rel="noopener noreferrer" class="inline-flex items-center justify-center gap-2 whitespace-nowrap ring-offset-background transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 [&amp;_svg]:pointer-events-none [&amp;_svg]:size-4 [&amp;_svg]:shrink-0 border bg-background h-11 border-bright-blue text-bright-blue hover:bg-bright-blue hover:text-white px-8 py-4 text-lg font-semibold rounded-lg">Visit Harbour Edge Intelligence<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-arrow-right ml-2 h-5 w-5" aria-hidden="true"><path d="M5 12h14"></path><path d="m12 5 7 7-7 7"></path></svg></a></div></section><section id="contact" class="py-20 relative overflow-hidden bg-gradient-to-br from-slate-900 via-slate-950 to-slate-900 scroll-mt-20"><div class="pointer-events-none absolute -left-20 top-0 h-64 w-64 rounded-full bg-cyan-400/20 blur-3xl"></div><div class="pointer-events-none absolute bottom-0 right-0 h-72 w-72 translate-x-1/3 translate-y-1/4 rounded-full bg-primary/10 blur-3xl"></div><div class="pointer-events-none absolute inset-0 bg-[linear-gradient(140deg,rgba(148,163,184,0.12),transparent_60%)]"></div><div class="relative z-10 max-w-7xl mx-auto px-4 sm:px-6 lg:px-8"><div class="text-center mb-16" style="opacity:0;transform:translateY(-50px)"><h2 class="font-orbitron font-black text-4xl md:text-6xl text-white mb-4">Let&#x27;s Work Together</h2><div class="w-24 h-1 bg-gradient-to-r from-neon-red to-bright-orange mx-auto"></div></div><div class="grid lg:grid-cols-2 gap-12"><div class="cyber-border bg-secondary/10 p-8 backdrop-blur-sm" style="opacity:0;transform:translateX(-100px)"><h3 class="font-orbitron font-bold text-2xl text-white mb-6">Workshop Interest Form</h3><form class="space-y-6" data-discover="true" action="/api/contact" method="post"><div><label class="block text-primary font-audiowide text-sm mb-2">COMPANY NAME &amp; YOUR ROLE</label><input type="text" class="w-full bg-secondary/20 border border-primary/60 focus:border-bright-blue focus:bg-primary/20 rounded-sm px-4 py-3 text-white font-roboto placeholder-white/40 focus:outline-none transition-colors" placeholder="e.g., Acme Corp - CEO" required="" name="company" value=""/></div><div><label class="block text-primary font-audiowide text-sm mb-2">EMAIL ADDRESS</label><input type="email" class="w-full bg-secondary/20 border border-primary/60 focus:border-bright-blue focus:bg-primary/20 rounded-sm px-4 py-3 text-white font-roboto placeholder-white/40 focus:outline-none transition-colors" placeholder="your.email@company.com" required="" name="email" value=""/></div><div><label class="block text-primary font-audiowide text-sm mb-3">I&#x27;M INTERESTED IN</label><div class="flex gap-4"><label class="flex items-center gap-2 cursor-pointer"><input type="radio" class="w-4 h-4 text-bright-blue bg-secondary/20 border-primary/60 focus:ring-bright-blue focus:ring-2" name="requestType" checked="" value="consultation"/><span class="text-white font-roboto">Workshop Inquiry</span></label><label class="flex items-center gap-2 cursor-pointer"><input type="radio" class="w-4 h-4 text-bright-blue bg-secondary/20 border-primary/60 focus:ring-bright-blue focus:ring-2" name="requestType" value="speaking"/><span class="text-white font-roboto">Speaking Engagement</span></label></div></div><div><label class="block text-primary font-audiowide text-sm mb-2">TEAM SIZE</label><select name="teamSize" class="w-full bg-secondary/20 border border-primary/60 focus:border-bright-blue focus:bg-primary/20 rounded-sm px-4 py-3 text-white font-roboto focus:outline-none transition-colors" required=""><option value="" class="bg-dark-gray text-black" selected="">Select team size...</option><option value="solo" class="bg-dark-gray text-black">Solo developer</option><option value="2-5" class="bg-dark-gray text-black">2-5 developers</option><option value="6-15" class="bg-dark-gray text-black">6-15 developers</option><option value="16-30" class="bg-dark-gray text-black">16-30 developers</option><option value="30+" class="bg-dark-gray text-black">30+ developers</option></select></div><div><label class="block text-primary font-audiowide text-sm mb-2">PRIMARY TECH STACK</label><input type="text" class="w-full bg-secondary/20 border border-primary/60 focus:border-bright-blue focus:bg-primary/20 rounded-sm px-4 py-3 text-white font-roboto placeholder-white/40 focus:outline-none transition-colors" placeholder="e.g., TypeScript/React, Python/Django, Go, Rust..." required="" name="techStack" value=""/></div><div><label class="block text-primary font-audiowide text-sm mb-2">AI CODING TOOL EXPERIENCE</label><select name="aiExperience" class="w-full bg-secondary/20 border border-primary/60 focus:border-bright-blue focus:bg-primary/20 rounded-sm px-4 py-3 text-white font-roboto focus:outline-none transition-colors" required=""><option value="" class="bg-dark-gray text-black" selected="">Select experience level...</option><option value="none" class="bg-dark-gray text-black">None yet</option><option value="casual" class="bg-dark-gray text-black">Tried Copilot/ChatGPT casually</option><option value="regular" class="bg-dark-gray text-black">Use AI tools regularly</option><option value="power-user" class="bg-dark-gray text-black">Power user</option></select></div><div><label class="block text-primary font-audiowide text-sm mb-2">WORKSHOP TIER INTEREST</label><select name="workshopTier" class="w-full bg-secondary/20 border border-primary/60 focus:border-bright-blue focus:bg-primary/20 rounded-sm px-4 py-3 text-white font-roboto focus:outline-none transition-colors" required=""><option value="" class="bg-dark-gray text-black" selected="">Select workshop tier...</option><option value="masterclass" class="bg-dark-gray text-black">Masterclass (half-day)</option><option value="team-transformation" class="bg-dark-gray text-black">Team Transformation (full-day)</option><option value="corporate" class="bg-dark-gray text-black">Corporate Program (multi-day)</option><option value="not-sure" class="bg-dark-gray text-black">Not sure yet</option></select></div><div><label class="block text-primary font-audiowide text-sm mb-2">WHAT DO YOU WANT TO ACHIEVE?</label><textarea rows="3" name="goals" class="w-full bg-secondary/20 border border-primary/60 focus:border-bright-blue focus:bg-primary/20 rounded-sm px-4 py-3 text-white font-roboto placeholder-white/40 focus:outline-none transition-colors resize-none" placeholder="e.g., Ship features faster, improve code quality, train team on Claude Code..." required=""></textarea></div><div><label class="block text-primary font-audiowide text-sm mb-2">HOW DID YOU HEAR ABOUT THE WORKSHOPS?</label><input type="text" class="w-full bg-secondary/20 border border-primary/60 focus:border-bright-blue focus:bg-primary/20 rounded-sm px-4 py-3 text-white font-roboto placeholder-white/40 focus:outline-none transition-colors" placeholder="e.g., LinkedIn, referral from [name], conference..." required="" name="referral" value=""/></div><div style="position:absolute;left:-5000px" aria-hidden="true"><input type="text" tabindex="-1" autoComplete="off" name="website"/></div><input type="hidden" name="requestType" value="consultation"/><input type="hidden" name="turnstileToken" value=""/><div class="flex justify-center"><div id="cf-turnstile" style="width:0;height:0;overflow:hidden"></div></div><button type="submit" disabled="" class="w-full bg-bright-blue hover:bg-bright-blue/90 text-white rounded-xl font-orbitron font-bold py-4 hover:shadow-lg hover:shadow-burnt-orange/50 transition-all disabled:opacity-50 hover:cursor-pointer" tabindex="0">REQUEST WORKSHOP INFO</button>  Please complete the Turnstile verification above to enable submission.</form></div><div class="space-y-8" style="opacity:0;transform:translateX(100px)"><div class="cyber-border bg-secondary/10 p-8 backdrop-blur-sm"><h3 class="font-orbitron font-bold text-2xl text-white mb-6">Details</h3><div class="space-y-4"><div class="flex items-center space-x-4" style="opacity:0;transform:translateY(20px)"><div class="w-12 h-12 bg-primary/20 border border-primary rounded-sm flex items-center justify-center"><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-globe text-primary" aria-hidden="true"><circle cx="12" cy="12" r="10"></circle><path d="M12 2a14.5 14.5 0 0 0 0 20 14.5 14.5 0 0 0 0-20"></path><path d="M2 12h20"></path></svg></div><div><div class="text-primary/60 font-audiowide text-sm">LOCATION</div><div class="text-white font-roboto">Sydney &amp; Townsville, Australia</div></div></div><div class="flex items-center space-x-4" style="opacity:0;transform:translateY(20px)"><div class="w-12 h-12 bg-primary/20 border border-primary rounded-sm flex items-center justify-center"><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-clock text-primary" aria-hidden="true"><circle cx="12" cy="12" r="10"></circle><polyline points="12 6 12 12 16 14"></polyline></svg></div><div><div class="text-primary/60 font-audiowide text-sm">RESPONSE TIME</div><div class="text-white font-roboto">Within 48 hours if there&#x27;s alignment</div></div></div><div class="flex items-center space-x-4" style="opacity:0;transform:translateY(20px)"><div class="w-12 h-12 bg-primary/20 border border-primary rounded-sm flex items-center justify-center"><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 text-primary" aria-hidden="true"><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></div><div><div class="text-primary/60 font-audiowide text-sm">LINKEDIN</div><div class="text-white font-roboto"><a href="https://linkedin.com/in/dominikfretz/" target="_blank" rel="noopener noreferrer" class="text-primary hover:underline">linkedin.com/in/dominikfretz/</a></div></div></div><div class="flex items-center space-x-4" style="opacity:0;transform:translateY(20px)"><div class="w-12 h-12 bg-primary/20 border border-primary rounded-sm flex items-center justify-center"><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 text-primary" aria-hidden="true"><path d="m22 7-8.991 5.727a2 2 0 0 1-2.009 0L2 7"></path><rect x="2" y="4" width="20" height="16" rx="2"></rect></svg></div><div><div class="text-primary/60 font-audiowide text-sm">AVAILABILITY</div><div class="text-white font-roboto">Currently reviewing for <!-- -->Q3 2026</div></div></div></div><div class="mt-6 p-4 bg-burnt-orange/10 border border-primary/80"><p class="text-white/80 font-roboto text-sm italic">&quot;I personally review every submission. Expect a response within 48 hours if there&#x27;s alignment.&quot;</p><p class="text-primary font-audiowide text-xs mt-2">- DOMINIK FRETZ</p></div></div><div class="cyber-border bg-secondary/10 p-8 backdrop-blur-sm"><h3 class="font-orbitron font-bold text-2xl text-white mb-6">Newsletter</h3><p class="text-white/80 font-roboto mb-4">Subscribe to the <span class="text-primary font-bold">Human/AI Supercharger Protocol</span> newsletter</p><form class="space-y-4"><input type="email" class="w-full bg-secondary/20 border border-primary/60 focus:border-bright-blue focus:bg-primary/20 rounded-sm px-4 py-3 text-white font-roboto placeholder-white/40 focus:outline-none transition-colors" placeholder="Enter your email address" required="" value=""/><div class="flex justify-center"><div id="cf-turnstile" style="width:0;height:0;overflow:hidden"></div></div><button type="submit" disabled="" class="w-full bg-secondary/20 border border-primary/50 text-white font-orbitron font-bold py-3 hover:bg-primary hover:border-electric-cyan hover:cursor-pointer transition-all disabled:opacity-50 rounded-xl" tabindex="0">SUBSCRIBE NOW</button></form><p class="text-white/60 font-roboto text-sm mt-4 italic">No spam ever. Unsubscribe anytime. We won&#x27;t sell your data!</p></div></div></div></div></section><footer class="bg-black text-gray-400 py-8"><div class="max-w-6xl mx-auto px-4 sm:px-6 lg:px-8"><div class="flex flex-col md:flex-row justify-between items-center gap-4"><div class="text-sm">© <!-- -->2026<!-- --> Dominik Fretz. Engineering in the Agentic Age.</div><div class="flex items-center gap-6 text-sm"><a class="hover:text-bright-blue transition-colors" href="/articles" data-discover="true">Insights</a><a class="hover:text-bright-blue transition-colors" href="/about" data-discover="true">About</a><a class="hover:text-bright-blue transition-colors" href="/workshops/claude-code-masterclass" data-discover="true">Workshops</a><a href="https://harbouredge.ai" target="_blank" rel="noopener noreferrer" class="hover:text-bright-blue transition-colors">Harbour Edge Intelligence</a></div></div></div></footer></div><div role="region" aria-label="Notifications (F8)" tabindex="-1" style="pointer-events:none"><ol tabindex="-1" class="fixed top-0 z-[100] flex max-h-screen w-full flex-col-reverse p-4 sm:bottom-0 sm:right-0 sm:top-auto sm:flex-col md:max-w-[420px]"></ol></div><script>((storageKey2, restoreKey) => {
    if (!window.history.state || !window.history.state.key) {
      let key = Math.random().toString(32).slice(2);
      window.history.replaceState({ key }, "");
    }
    try {
      let positions = JSON.parse(sessionStorage.getItem(storageKey2) || "{}");
      let storedY = positions[restoreKey || window.history.state.key];
      if (typeof storedY === "number") {
        window.scrollTo(0, storedY);
      }
    } catch (error) {
      console.error(error);
      sessionStorage.removeItem(storageKey2);
    }
  })("react-router-scroll-positions", null)</script><script>window.__reactRouterContext = {"basename":"/","future":{"unstable_middleware":false,"unstable_optimizeDeps":false,"unstable_splitRouteModules":false,"unstable_subResourceIntegrity":false,"unstable_viteEnvironmentApi":true},"routeDiscovery":{"mode":"lazy","manifestPath":"/__manifest"},"ssr":true,"isSpaMode":false};window.__reactRouterContext.stream = new ReadableStream({start(controller){window.__reactRouterContext.streamController = controller;}}).pipeThrough(new TextEncoderStream());</script><script type="module" async="">;
import * as route0 from "/assets/root-CFzLYRcC.js";
import * as route1 from "/assets/home-b7Vv0oHY.js";
  window.__reactRouterManifest = {
  "entry": {
    "module": "/assets/entry.client-GJamUYXN.js",
    "imports": [
      "/assets/chunk-NL6KNZEE-DJoB5hrc.js",
      "/assets/index-DICvyYxk.js"
    ],
    "css": []
  },
  "routes": {
    "root": {
      "id": "root",
      "path": "",
      "hasAction": false,
      "hasLoader": false,
      "hasClientAction": false,
      "hasClientLoader": false,
      "hasClientMiddleware": false,
      "hasErrorBoundary": true,
      "module": "/assets/root-CFzLYRcC.js",
      "imports": [
        "/assets/chunk-NL6KNZEE-DJoB5hrc.js",
        "/assets/index-DICvyYxk.js",
        "/assets/use-toast-D8ySMpB-.js",
        "/assets/utils-C4-iXjb8.js",
        "/assets/createLucideIcon-CRRKtUCU.js"
      ],
      "css": [
        "/assets/root-DSHqTPK8.css"
      ]
    },
    "routes/home": {
      "id": "routes/home",
      "parentId": "root",
      "index": true,
      "hasAction": false,
      "hasLoader": true,
      "hasClientAction": false,
      "hasClientLoader": false,
      "hasClientMiddleware": false,
      "hasErrorBoundary": false,
      "module": "/assets/home-b7Vv0oHY.js",
      "imports": [
        "/assets/chunk-NL6KNZEE-DJoB5hrc.js",
        "/assets/footer-minimal-Bq7mp-1-.js",
        "/assets/proxy-BAh2tTUg.js",
        "/assets/createLucideIcon-CRRKtUCU.js",
        "/assets/play-DdhRd943.js",
        "/assets/use-toast-D8ySMpB-.js",
        "/assets/utils-C4-iXjb8.js",
        "/assets/article-card-Dn7Kg6Fu.js",
        "/assets/index-DICvyYxk.js"
      ],
      "css": []
    }
  },
  "url": "/assets/manifest-d6660733.js",
  "version": "d6660733"
};
  window.__reactRouterRouteModules = {"root":route0,"routes/home":route1};

import("/assets/entry.client-GJamUYXN.js");</script><!--$--><script>window.__reactRouterContext.streamController.enqueue("[{\"_1\":2,\"_54\":-5,\"_55\":-5},\"loaderData\",{\"_3\":4},\"routes/home\",{\"_5\":6,\"_7\":8},\"turnstileSiteKey\",\"0x4AAAAAAB5Buu8bqoZpWElV\",\"articles\",[9,33,44],{\"_10\":11,\"_12\":13,\"_14\":15,\"_16\":17,\"_18\":19,\"_24\":25,\"_26\":27,\"_28\":29,\"_30\":31,\"_32\":-7},\"title\",\"The 5 Levels of AI Agentic Software Development (2026)\",\"slug\",\"5-levels-agentic-software-development\",\"description\",\"From spicy autocomplete to dark factories. The 5 levels of agentic software development explain why most teams are stuck — and what Level 4 and 5 actually look like in production.\",\"date\",\"2026-03-19\",\"tags\",[20,21,22,23],\"agentic-engineering\",\"ai-maturity\",\"software-architecture\",\"dark-factory\",\"status\",\"published\",\"readingTime\",10,\"archetype\",\"Framework + Expanded LinkedIn Viral\",\"wordCount\",3200,\"sourceUrls\",{\"_10\":34,\"_12\":35,\"_14\":36,\"_16\":17,\"_18\":37,\"_24\":25,\"_26\":41,\"_28\":42,\"_30\":43,\"_32\":-7},\"Agentic Coding vs. Vibe Coding: Why the Difference Matters (2026)\",\"agentic-coding-vs-vibe-coding\",\"Vibe coding ships demos. Agentic coding ships products. Here's why the distinction matters for your career as a software engineer, and how to be on the right side of it.\",[20,38,39,40],\"vibe-coding\",\"methodology\",\"career\",4,\"Thought Leadership\",1800,{\"_10\":45,\"_12\":46,\"_14\":47,\"_16\":17,\"_18\":48,\"_24\":25,\"_26\":51,\"_28\":52,\"_30\":53,\"_32\":-7},\"What Is Agentic Software Engineering? The Complete Guide (2026)\",\"agentic-software-engineering-guide\",\"Agentic software engineering is the discipline of building production software with AI agents. Not vibe coding. Not autocomplete. Here's the methodology that actually works.\",[20,49,39,50],\"claude-code\",\"workshops\",6,\"Pillar Guide\",2800,\"actionData\",\"errors\"]\n");</script><!--$--><script>window.__reactRouterContext.streamController.close();</script><!--/$--><!--/$--></body></html>