Dallas skyline illustration

CYC26 / The program

People worth learning from.

The individuals volunteering their time to make CYC'26 a success.

Speakers / CYC26

This year's speakers

Engineers, founders, advocates, and technical leaders sharing the work behind the work.

Kevin J. Scott, CYC26 keynote speaker

Keynote

Kevin J. Scott

Chief Technology Officer

PGA of America

Keynote session

Keynote

Danny Thompson, CYC26 speaker

Keynote

Danny Thompson

Senior Developer AdvocateAtlassian

Session

Keynote

Leon Noel, CYC26 speaker

JavaScript

Leon Noel

Managing DirectorResilient Coders

Session

TBA

Anupama Pathirage, CYC26 speaker

AI

Anupama Pathirage

Director of EngineeringWSO2

Session

Building Intelligent Integration Flows: From Natural Language to Execution with Ballerina

Miguel Guillén, CYC26 speaker

AI

Miguel Guillén

Sr Director Technology and Data

Session

Data Governance in the AI age

Bree Hall, CYC26 speaker

JavaScript

Bree Hall

Senior Developer Content LeadSanity

Session

Give Your Agent a Second Brain (and a UI to Match)

Alexander Crettenand, CYC26 speaker

Leadership Track

Alexander Crettenand

Vice President of Software EngineeringADT

Session

5 Laws Of Workplace Bliss

Patrick Hulce, CYC26 speaker

AI

Patrick Hulce

ML ArchitectNetflix

Session

Deploy Your Own VideoGen Model

Zackary Chapple, CYC26 speaker

Leadership

Zackary Chapple

Co-Founder & CEOZephyr Cloud

Session

TBA

Amanda Mayfield, CYC26 speaker

JavaScript

Amanda Mayfield

Software EngineerO'Reilly

Session

In the age of AI: if it's not Accessible, it's not Acceptable

Yodit Weldegeorgise, CYC26 speaker

Java

Yodit Weldegeorgise

Java Software Engineer

Session

5 Mistakes Developers Make When Building Java APIs (and How to Fix Them)

Chris Edgington, CYC26 speaker

JavaScript

Chris Edgington

CEOEdgeCraft Studio

Session

Your Browser Has Trust Issues: Why Local Devices Break Modern Web Apps

Prathap Raghavan, CYC26 speaker

Java

Prathap Raghavan

Director of Product managementSantander Consumer USA

Session

From APIs to Agents: Enterprise AI using Java, Ollama & MCP

Jerry Reghunadh, CYC26 speaker

Leadership

Jerry Reghunadh

Senior DirectorDataNimbus

Session

TBA

Noah Harris, CYC26 speaker

JavaScript

Noah Harris

Managing DirectorRadial Agency

Session

Is Beauty Only Skin Deep?

Soujanya Vummannagari, CYC26 speaker

Cloud

Soujanya Vummannagari

Senior Delivery ManagerGalaxE an Endava Company

Session

The Hidden ROI of Caching: Performance Optimization and MIPS Reduction in PBM Engineering

Nachiket Desai, CYC26 speaker

Leadership

Nachiket Desai

VP of Applications Engineering and DataSmile Doctors

Session

TBA

Belle Duran, CYC26 speaker

AI

Belle Duran

Data Risk & Compliance AnalystTexas Capital

Session

AI Governance in Financial Services: What Every Developer Should Know

Caleb Jenkins, CYC26 speaker

Leadership

Caleb Jenkins

Chief Technology OfficerDebtBlue

Session

Software Developer To CTO: AMA! (Ask Me Anything!)

Ankita Sood, CYC26 speaker

JavaScript

Ankita Sood

Senior Principal EngineerSecureworks

Session

Architecting AI in Angular: WebMCP, A2UI, and the Agent Experience

Chris Sean Dabatos, CYC26 speaker

AI

Chris Sean Dabatos

Staff Developer RelationsFly.io

Session

AI Memory Is Broken And How I Fixed It

Dennis Ivy, CYC26 speaker

JavaScript

Dennis Ivy

Developer AdvocatePostHog

Session

TBA

Nyah Macklin, CYC26 speaker

AI

Nyah Macklin

Senior Developer Advocate, Artificial IntelligenceNeo4j

Session

When Vectors Aren’t Enough: Unlocking AI’s Hidden Connections with Graphs

Marino Wijay, CYC26 speaker

Cloud

Marino Wijay

Solutions EngineerIsovalent

Session

Fixing Potholes And Broken Roads: Devs Can Troubleshoot the Network With Ops Too!

Roxy Rodriguez-Becker, CYC26 speaker

JavaScript

Roxy Rodriguez-Becker

software engineer, developer advocateTorc

Session

Ship It First, Fix It Later: How a Medical Crisis Led to a Global Tool

Aaron Krauss, CYC26 speaker

AI

Aaron Krauss

Techlahoma Organizer & Technical LeadClevyr

Session

Building Rapid Web Applications with Laravel + Filament

Avindra Fernando, CYC26 speaker

JavaScript

Avindra Fernando

Principal Architect | Fractional CTOTaprobane Consulting

Session

Revolutionize Your Backend: Mastering Server Actions with Next.js and React

Braydon Coyer, CYC26 speaker

JavaScript

Braydon Coyer

Senior Frontend EngineerLogicGate

Session

Develop Your First Mobile Game Easily with GameSalad

Ramiro Beltran, CYC26 speaker

JavaScript

Ramiro Beltran

Senior Software EngineerHEB

Session

Build Failed Startups—Not Side Projects

Sara Baqla, CYC26 speaker

JavaScript

Sara Baqla

Software EngineerArtemis Bytes

Session

Prickly by Nature: TanStack in the Wild

Danyal Mahmud, CYC26 speaker

JavaScript

Danyal Mahmud

Principal ConsultantImproving

Session

From Side Project to Startup: Lessons Learned from Hundreds of Builders

Eunice Kamau, CYC26 speaker

Cloud

Eunice Kamau

Technical LeadHCLTech

Session

Engineering Real-Time Data Synchronization Across Multi-Cloud Systems

Srikanth Maru, CYC26 speaker

AI

Srikanth Maru

Sr Manager, Data EngineeringCricut Inc

Session

From Dashboards to Data Products: A Shift in Thinking

Michael Liendo, CYC26 speaker

AI

Michael Liendo

Staff Developer AdvocateAuth0

Session

Trust, But Verify: Human-in-the-Loop for Agents That Actually Matter

 Anitha Dakamarri, CYC26 speaker

AI

Anitha Dakamarri

Lead Security EngineerDFIN

Session

AI-Driven Supply Chain Security: Using AI-BOM to Detect Hidden Vulnerabilities

Lawrence Lockhart, CYC26 speaker

AI

Lawrence Lockhart

Senior Developer Advocate

Session

This Isn't The Matrix: Stop Letting Your AI Agents Run Wild

Briana Valmont, CYC26 speaker

Java

Briana Valmont

Senior EngineerCiti

Session

Beyond The Happy Path: Building a BDD Testing Strategy Across Microservices

Whittington W, CYC26 speaker

Cloud

Whittington W

Staff Software EngineerGrubhub

Session

Zero to Production: A Simple Technical Framework for Low-Cost Scalable Infrastructure

Chris DeMars, CYC26 speaker

JavaScript

Chris DeMars

Senior Developer AdvocateTuxCare

Session

The node_modules Iceberg: Mysteries Below the Waterline

Scott McAllister, CYC26 speaker

Cloud

Scott McAllister

Community EvangelistF5

Session

Unlocking CI Performance in the Age of Agentic Development

Bethany Ann, CYC26 speaker

JavaScript

Bethany Ann

Software EngineerBuildertrend

Session

The Feature Nobody Used & What It Taught Me About Product Engineering

Stacy Haven, CYC26 speaker

AI

Stacy Haven

VP of EngineeringSAP

Session

Stop Writing the Analysis Script: Let the Data Decide What to Look At

Eric Bible, CYC26 speaker

JavaScript

Eric Bible

Software Engineer IIIVertex IT Systems

Session

Why Your Bug Rate Isn’t a Code Problem: Engineering for Unstable Work Intake

Quincy Larson, CYC26 speaker

JavaScript

Quincy Larson

FounderFreeCodeCamp

Session

How to Use Scaffolding to Make Your Coding Agents Less Dumb

Jacob Orshalick, CYC26 speaker

AI

Jacob Orshalick

Principal ConsultantFocus DEV Solutions

Session

Claude Skills: Automate the Boring Stuff

 Michael Gyarmathy, CYC26 speaker

AI

Michael Gyarmathy

Principal Software EngineerPGA of America

Session

The Evolution of Divot: How Agents Earn Their Autonomy

Derrick Bozkurt, CYC26 speaker

AI

Derrick Bozkurt

SRE ManagerRingCentral

Session

Stop Prompting, Start Looping: Principles of Loop Engineering

Nick Taylor, CYC26 speaker

JavaScript

Nick Taylor

Developer AdvocatePomerium

Session

Build your First MCP App

Mark Mackenzie, CYC26 speaker

Java

Mark Mackenzie

Principal Software EngineerNoetic

Session

Squeezing Java Containers: Shrinking Your Kubernetes Footprint with jlink

Tim Damen, CYC26 speaker

JavaScript

Tim Damen

Frontend Chapter Lead & Accessibility leadFocusring.io

Session

Utilising the JavaScript Abstract Syntax Tree (AST) for Automated Frontend Lifecycle Management

Ojus Save, CYC26 speaker

AI

Ojus Save

Developer RelationsRender

Session

Render Workshop

Kerline Moncy, CYC26 speaker

JavaScript

Kerline Moncy

Software Engineer

Session

What Happens When the Music Starts? The Architecture of Browser Audio

Jeremy Morgan, CYC26 speaker

Cloud

Jeremy Morgan

Senior Training ArchitectNeo4j

Session

Observability at 200mph: How being a coder makes you a better sim racer

Joey Brown, CYC26 speaker

Cloud

Joey Brown

Software Consultant

Session

Boost Developer Productivity with Buildpacks

Raja Krishna, CYC26 speaker

AI

Raja Krishna

Senior Software EngineerOnePay

Session

Building AI Agents in TypeScript with Mastra

Gokul Prabagaren, CYC26 speaker

Cloud

Gokul Prabagaren

Lead Software EngineerCapital One

Session

The Autonomous Pipeline: Using Agentic AI to Automate FCRA Compliance from API Spec to Production.

Venkata Kartheek Reddy Somasani, CYC26 speaker

JavaScript

Venkata Kartheek Reddy Somasani

Information Technology Security EngineerCity of Dallas

Session

Secure Coding Meets Critical Infrastructure Defense in Water Systems

Nathaniel Schutta, CYC26 speaker

Java

Nathaniel Schutta

Software ArchitectThoughtworks

Session

Thinking Architecturally

Mark Thompson, CYC26 speaker

JavaScript / AI

Mark Thompson

Staff Developer Relations EngineerGoogle

Session

TBA

Dev Agrawal, CYC26 speaker

JavaScript

Dev Agrawal

Software DeveloperTBA

Session

TBA

Jesse Hall, CYC26 speaker

AI

Jesse Hall

@codeSTACKr & Staff Developer AdvocateLiveKit

Session

Open Source Voice AI: From ChatGPT's Infrastructure to Your App

Francesco Ciulla, CYC26 speaker

JavaScript

Francesco Ciulla

Head of Developer RelationsZerops

Session

WTF, Rust for Web Development??

Linda Thompson, CYC26 speaker

JavaScript

Linda Thompson

Software EngineerThis Dot Labs

Session

Baseline Magic: The Art of Intent-Driven CSS

Lance Finney, CYC26 speaker

Cloud

Lance Finney

Senior Software DeveloperINFICON

Session

Comparing Promises, Observables, and Signals

Anna Spysz, CYC26 speaker

JavaScript

Anna Spysz

Developer AdvocateStripe

Session

Good vibes, smooth payments: Tailoring Stripe to any UI

Sayeed Mohammad, CYC26 speaker

JavaScript

Sayeed Mohammad

Principal Frontend ArchitectAscendion

Session

20 Years of Frontend Lessons: Architecture Decisions That Actually Matter

Nick Guzmán, CYC26 speaker

AI

Nick Guzmán

Lead Software EngineerTuvu

Session

On-Device AI in React Native: Private, Offline LLMs for Real Apps

David Kea, CYC26 speaker

JavaScript

David Kea

Technology Business SpecialistPNC

Session

React - Server Components, Suspense, and the new mental model

Eric Karschner, CYC26 speaker

JavaScript

Eric Karschner

Software EngineerDatadog

Session

Remote Agents, or: How I Fixed Our Page's Performance Without Really Doing Anything

Noah Jenkins, CYC26 speaker

Cloud

Noah Jenkins

Software DeveloperThe Middleby Corporation

Session

Chaos to Control: Automating the Identity Life Cycle in the Cloud

Erik Hanchett, CYC26 speaker

Cloud

Erik Hanchett

Developer AdvocateAWS

Session

Make Your Serverless Functions Do More with Durable Executions

Michael Duren, CYC26 speaker

Cloud

Michael Duren

Site Reliability EngineerTarget

Session

Writing a Container Runtime in Go

Chris Corriere, CYC26 speaker

Cloud

Chris Corriere

Systems EngineerEcology Computing

Session

Sociotechnical Platform Engineering

Amir Mustafa, CYC26 speaker

AI

Amir Mustafa

Platform Tech Lead | Sr. Staff Engineer CloudAlbertsons Companies

Session

From Zero to AI Platform: Architecting a Multi-Cloud LLM Gateway for 200+ Developers

Sujeeth Reddy Pasham, CYC26 speaker

JavaScript

Sujeeth Reddy Pasham

Senior Software EngineerMicrosoft

Session

Serverless API Gateways for High Scale Systems Performance Cost and Security

Trey Clark, CYC26 speaker

Java

Trey Clark

Software EngineerUniversity of North Texas

Session

OOPs!... I Did it Again: When Good Objects Go Toxic

Moeez Khan, CYC26 speaker

AI

Moeez Khan

Software EngineerAmazon Web Services Agentic AI

Session

Agentic AI Systems Don't Fail at the Model Layer - They Fail in Production

Hunter Long, CYC26 speaker

AI

Hunter Long

Generative AI EngineerAAA

Session

Gating Cognition: How Modern AI Architectures Minimize Runtime Reasoning

Chris Nowicki, CYC26 speaker

AI

Chris Nowicki

Developer Experience EngineerCommerce

Session

Documentation in the Age of AI: Why Docs Are a Product

Boston Cartwright, CYC26 speaker

AI

Boston Cartwright

Head of Agentic AIPatch Retention

Session

Agents are not Apps: Stop building interfaces, Start building coworkers

Tim Rayburn, CYC26 speaker

AI

Tim Rayburn

Vice President of ConsultingImproving

Session

Tools in your AI's Toolbox : An introduction to MCP Servers

Paul Coroneos, CYC26 speaker

CYC26

Paul Coroneos

Principal Platform ArchitectHilton

Session

From Internal Innovation to Hilton.com: Building Hilton’s First Agentic AI Travel Planner

Brian Munz, CYC26 speaker

AI

Brian Munz

Developer AdvocatePrismatic

Session

Give Your SDK Superpowers: Building AI Tools for Your Developers with Skills and MCP

Sterling Chin, CYC26 speaker

AI

Sterling Chin

Founding Developer RelationsInngest

Session

Building MARVIN: What Teaching a Non-Technical Marketer to Use MCP Taught Me About AI Adoption

Claire Bourdon, CYC26 speaker

AI

Claire Bourdon

Sr. Data EngineerNeogenomics Laboratories

Session

Gotta Feed the Beast - Data Engineering at Scale

Dan Vega, CYC26 speaker

Java

Dan Vega

Spring Developer AdvocateVMware Tanzu

Session

AI for Java Developers

Kyle Taylor, CYC26 speaker

AI

Kyle Taylor

Senior Solutions EngineerDatadog

Session

Your Prompt Is Not a Unit Test — instrumenting LLM apps in production

Sandon Jacobs, CYC26 speaker

Java

Sandon Jacobs

Senior Developer AdvocateConfluent

Session

From Guesswork to Governance: Bringing API Discipline to Data Streaming

Bas Steins, CYC26 speaker

Cloud

Bas Steins

Software DeveloperMiltenyi Biotec

Session

Building Stelvio: An Open Source Journey to Deploy Python to AWS

Naveen Parameshwarappa, CYC26 speaker

Cloud

Naveen Parameshwarappa

ArchitectDeloitte Digital

Session

Cloud-Based Identity and Access Management for Secure Federal Systems

Reece Iriye, CYC26 speaker

CYC26

Reece Iriye

Software Engineer - AI LabsCapital One

Session

Weights vs. Words in Fine-Tuning & Enhancing Agentic AI Workflows

Borko Djurkovic, CYC26 speaker

AI

Borko Djurkovic

Member of Technical StaffCohere

Session

Zero-Trust Architecture for Agentic AI: Securing Multi-User Access and Third-Party Integrations

Chris Griffing, CYC26 speaker

AI

Chris Griffing

Developer AdvocateGitKraken

Session

Are MCP Servers Dead?

Rishab Kumar, CYC26 speaker

CYC26

Rishab Kumar

Staff Developer EvangelistTwilio

Session

rm -rf: Horror Stories From Unsandboxed AI Agents (and How Docker Fixes This)

Andres Moreno, CYC26 speaker

AI

Andres Moreno

Principal Software ArchitectCaylent

Session

Skip the Middleman: Direct, Secure UI-to-Agent Communication with Amazon Bedrock AgentCore

Pranav Puranik, CYC26 speaker

AI

Pranav Puranik

AI EngineerARM

Session

Advanced RAG Systems: Scaling Retrieval-Augmented Generation in Production

Michael Brown, CYC26 speaker

Leadership

Michael Brown

CEOSynaptic Weave, Inc

Session

Launching a Product On a Shoestring Budget

Raviteja Sankuratri, CYC26 speaker

Cloud

Raviteja Sankuratri

Software EngineerQuartetAI

Session

From Requirements to Reality: How Solutions Architects Think, Build & Decide

Jeremy Barger, CYC26 speaker

Leadership

Jeremy Barger

Director Of Software Engineering & FounderELITE Academy

Session

The Series Finale Problem: What Happens When Your Brand Makes a Promise You Can't Keep

Jason Torres, CYC26 speaker

JavaScript

Jason Torres

Developer AdvocateJetBrains

Session

The Death & Resurrection of the IDE: Why Agents Need Semantic Understanding

Ron Dagdag, CYC26 speaker

AI

Ron Dagdag

Research Engineering ManagerThomson Reuters

Session

How to Test AI Features Before Your Users Do

Tim Banks, CYC26 speaker

AI

Tim Banks

Solutions ArchitectCaylent

Session

The Devil Was Never in the Details: Code, AI, and the Rise of the Deep Generalist

Wayne Jones, CYC26 speaker

JavaScript

Wayne Jones

Senior Software EngineerCapital One

Session

The Playwright Cipher: Writing Tests Like a Rap Verse

Vishnu Ramineni, CYC26 speaker

AI

Vishnu Ramineni

Sr. Staff Software EngineerAlbertsons Companies

Session

When AI Gets Manipulated: Security Risks in LLM Applications

Nerando Johnson, CYC26 speaker

Frontend

Nerando Johnson

Software DeveloperHygiena

Session

Beyond SEO: Optimizing Your Web Content for the Age of AI

Nate Custer, CYC26 speaker

JavaScript

Nate Custer

Principal TechnologistTTC Global

Session

Property Based Testing for the Browser with Bombadil

Kaleb Garner, CYC26 speaker

JavaScript

Kaleb Garner

Fullstack DeveloperHaloMD

Session

Design Systems 101: The Developer Approach to Better Frontends

Joel Hooks, CYC26 speaker

AI

Joel Hooks

lvl 16 Half-Orc Nerd - Purveyor of Artisanal Slop workingBadass Courses

Session

The Claw: Minions of Toil

David Parry, CYC26 speaker

AI

David Parry

Principal ArchitectQodo

Session

Inside MCP: Live Protocol Messages, Real-Time Flows, and Smarter Agents

Alvaro Montoro, CYC26 speaker

JavaScript

Alvaro Montoro

Senior Software Engineer | Microsoft MVPSelf

Session

CSS as a Game Engine: Building Playful, Stateful Web Experiences Without JS

Alexey Inkin, CYC26 speaker

AI

Alexey Inkin

Google Developer Expert & ConsultantSelf

Session

Counting exercise repetition using live camera video