LangChain4j
Bringing AI to Java Developers
I'm one of the core contributors to LangChain4j, the leading AI framework for Java developers. LangChain4j makes it easy to build AI-powered applications using Large Language Models (LLMs), with a clean, idiomatic Java API.
Why LangChain4j Matters
While Python dominates the AI landscape, millions of enterprise applications are built with Java. LangChain4j bridges this gap, allowing Java developers to integrate cutting-edge AI capabilities into their existing applications without switching languages or frameworks.
My Contributions
As part of my work at Microsoft, I focus on:
- Microsoft Foundry integration and optimization
- The OpenAI Java SDK module
- Structured Outputs and Function Calling implementations
- Documentation, tutorials, and developer advocacy
- Enterprise patterns and best practices
I regularly speak about LangChain4j at conferences and create content to help Java developers get started with AI. Check out the GitHub repository to learn more and start building AI-powered Java applications.