About the Author
Avatar photo

Jaime Niswonger

Jaime Niswonger is the Chief Technology Officer at Keyhole Software, and has been with the team since 2009. With over 30 years of experience, he is a change agent for enterprise software with strategic and tactical experience as an architect, technical lead, mentor, speaker, and project manager. Jaime is highly successful in guiding organizations to avoid the pitfalls of new technology adoption through strategic and tactical leadership, which he does daily on behalf of Keyhole Software clients. Jaime loves spending time with his family, fly fishing, and hanging out with his best friend, Trekker (border collie).

Governed Agentic AI Delivery: 19 Iterations, 1:1 Story-to-Commit Traceability

Agentic AI Development in Practice: Building a Full-Stack App in 19 Autonomous Iterations

Jaime Niswonger Agentic AI & AI-Accelerated Development, All Industries, Architecture, Articles, Artificial Intelligence Leave a Comment

See how Keyhole implemented agentic AI development using an autonomous delivery loop to build a full-stack application in 19 test-gated iterations. This real reference implementation demonstrates how autonomous agents can operate inside a governed enterprise SDLC with architectural guardrails, commit-level traceability, and test-validated delivery.

Governed agentic AI delivery stack for enterprise SDLC with intent-driven backlog, autonomous execution, test-gated quality, and traceable commits.

What Is Agentic AI Software Development in the Enterprise?

Jaime Niswonger Agentic AI & AI-Accelerated Development, All Industries, Architecture, Articles, Artificial Intelligence Leave a Comment

Agentic AI software development is an enterprise delivery model where autonomous agents execute backlog-driven implementation inside architectural guardrails, test-gated quality controls, and a fully traceable SDLC. Learn how agentic AI software development transforms the enterprise SDLC with autonomous execution, test-gated quality, full traceability, and architect-led governance.

Project Valhalla: What It Means for Java Performance

Jaime Niswonger Java, Videos Leave a Comment

Project Valhalla is changing how Java works. For years, Java has been safe and easy to use. But it often uses more memory than needed. That slowed down apps that process lots of data. This project is part of the OpenJDK. Its goal is to make Java faster and leaner. New tools like value types, inline classes, and generic specialization …

Post-Quantum Cryptography Support in Java

Jaime Niswonger Java, Videos Leave a Comment

Quantum computers are advancing, and they could soon break the encryption that protects todayโ€™s data. RSA and ECC, which are standard today, may not stand up to quantum attacks. This makes post-quantum cryptography a key part of planning for long-term security. Java is already preparing for this future. New updates in the JDK add support for quantum-safe algorithms, giving developers …

Whatโ€™s New in Java 25 (LTS): Language, APIs, and Runtime Performance

Jaime Niswonger All Industries, Java, Videos Leave a Comment

Every new Java release impacts how teams build and run their applications. Java 25 arrived in September 2025 as the next long-term support (LTS) version after Java 21. It adds features that cut boilerplate, enhance security, and speed up code performance. Now is the perfect time to get familiar with updates and lay the groundwork for modernization efforts later down the line.

Below, we explain the main updates. We cover syntax, APIs, and runtime gains that can help teams save time and boost performance.