Guillaume Laforge

Developer Advocate For Google Cloud

Paris, Ile-de-France
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
Guillaume Laforge is a developer advocate at Google Cloud and long-time open-source leader with over two decades of experience building developer platforms, APIs, and JVM language tooling. He co-founded and has led the Apache Groovy project since the early 2000s, initiated Grails and Gaelyk, and chairs the Groovy PMC at the Apache Software Foundation. At Google he focuses on serverless, API orchestration, event-driven architectures and Generative AI, translating cloud product capabilities into practical developer patterns. His contributions span core language work (Groovy core) to modern AI integrations—recently adding Google Vertex AI image and Gemini model support to the Java LangChain4j library. A seasoned conference speaker and co-author of Groovy in Action, he combines product leadership with hands-on engineering and test automation. Based in Paris, he uniquely blends deep JVM language expertise with current cloud-native and generative AI practice.
code22 years of coding experience
languagesEnglish, German
stackoverflow-logo

Stackoverflow

Stats
524reputation
8kreached
14answers
0questions
github-logo-circle

Github Skills (29)

unit-testing10
apim10
groovy10
java10
javas10
api10
image-generation10
gemini10
langchain9
embed9
google-cloud-platform9
codegen9
gcp9
antlr9
bytecode9

Programming languages (20)

C#JavaCSSC++GoHTMLGroovyJupyter Notebook

Github contributions (5)

github-logo-circle
langchain4j/langchain4j

Dec 2023 - Mar 2025

Java version of LangChain
Role in this project:
userBack-end Developer
Contributions:142 reviews, 29 PRs, 1 push in 1 year 3 months
Contributions summary:Guillaume primarily contributed to the integration of Google Cloud Vertex AI image generation models within the LangChain4j Java library. Their work involved developing new Java classes (VertexAiImageModel) to support the Imagen image generation model and the Vertex AI embedding model. They also added support for different task types when creating embeddings. Furthermore, they implemented several improvements to the Vertex AI Gemini model, including function calling capabilities and the ability to specify system instructions.
anthropicchatgptchromaembeddingsgemini
groovy/groovy-core

Jan 2004 - Apr 2015

former home of the groovy programming language, moved to https://github.com/apache/groovy
Role in this project:
userBack-end Developer
Contributions:1378 commits, 2 pushes, 3 comments in 11 years 5 months
Contributions summary:Guillaume contributed to the Groovy core project, primarily focusing on enhancements and bug fixes related to the core language features. Their work involved improving code generation for synchronized blocks, implementing new methods for string manipulation, and correcting issues with exception handling, as well as addressing bugs in existing functionality. They also contributed to improvements within the Groovy console by adding a feature to show the AST.
groovyapachecompilerprogramming-languageinterpreter
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Guillaume Laforge - Developer Advocate For Google Cloud