LLM4S People
LLM4S is an open-source library for agentic and LLM programming in Scala, This page documents the people who build, maintain, and grow the project.
Membership is maintained via pull requests. To update your entry or join a committee, open a PR editing
people.md. SeeCONTRIBUTING.mdfor the path from contributor to maintainer.
Directors & Administrators
Directors set the project vision, approve major roadmap decisions, and are the primary liaisons with sponsors, and conference programme committees.
| Name | GitHub | ||
|---|---|---|---|
| Kannupriya Kalra | @kannupriyakalra | linkedin.com/in/kannupriyakalra | |
| Rory Graves | @rorygraves | linkedin.com/in/roryjgraves |
Maintainers
Maintainers have merge rights across the repository, lead technical direction, and are the decision-makers when no consensus is reached among contributors.
| Name | GitHub | ||
|---|---|---|---|
| Kannupriya Kalra | @kannupriyakalra | linkedin.com/in/kannupriyakalra | |
| Rory Graves | @rorygraves | linkedin.com/in/roryjgraves |
Steering Committee
The Steering Committee advises on overall technical priorities, module ownership, and cross-cutting decisions. Members are recognised for sustained, high-quality contributions.
| Name | GitHub | ||
|---|---|---|---|
| Atul S. Khot | @atulkhot | linkedin.com/in/atul-s-khot-035b4b1 | |
| Vitthal Mirji | @vim89 | linkedin.com/in/vitthal10 | |
![]() |
Iyad M. Issa | @iyadi | linkedin.com/in/iyadissa |
![]() |
Giovanni Ruggiero | @gruggiero | linkedin.com/in/giovanniruggiero |
![]() |
Dmitry Mamonov | @dmamonov | linkedin.com/in/dmamonov |
This list is a starting point — please add names via comments on issue #1117 or a PR.
Regular Members
Regular members are active contributors with merged pull requests who participate in project discussions and direction.
| Name | GitHub | ||
|---|---|---|---|
| Shubham Vishwakarma | @Vi-shub | linkedin.com/in/shubham-vish | |
| Anshuman Awasthi | @AnshumanAI | linkedin.com/in/autodidact | |
| Vansh Sharma | @vansh7nvc | linkedin.com/in/vansh-sharma007392325 |
Add yourself: If you have merged PRs and would like to be listed here, open a PR adding your row.
Security Committee
The Security Committee receives and handles reports of security vulnerabilities.
To report a security issue privately, see SECURITY.md.
| Name | GitHub | |
|---|---|---|
| Anshuman Awasthi | @AnshumanAI | |
| Rory Graves | @rorygraves |
Actively seeking additional members — comment on issue #1117 if you’re interested.
Social Media & Community Committee
The Social Media team manages the LLM4S presence on Discord, social platforms, events, and community outreach.
| Name | GitHub | ||
|---|---|---|---|
| Vansh Sharma | @vansh7nvc | linkedin.com/in/vansh-sharma007392325 | |
| Shubham Vishwakarma | @Vi-shub | linkedin.com/in/shubham-vish | |
| Anshuman Awasthi | @AnshumanAI | linkedin.com/in/autodidact |
Add yourself: Open a PR or comment on issue #1117.
Contributors
Anyone who has had a pull request merged into the repository is a contributor. The full contributor list is maintained automatically by GitHub:
github.com/llm4s/llm4s/graphs/contributors
Volunteers
Volunteers support the project through non-code contributions: documentation, translation, testing, design, and event support. To get involved, join the LLM4S Discord or open an issue.
Becoming a Member
| Step | How |
|---|---|
| Contributor | Have a pull request merged |
| Regular Member | Consistent, high-quality PRs over time; nominated by an existing member |
| Steering Committee | Recognised for sustained impact and broad project knowledge; invited by Directors |
| Maintainer / Director | Appointed by existing Directors for exceptional, long-term leadership |
Full criteria and the promotion process are documented in
GOVERNANCE.md
(to be created — see issue #1117).
Emeritus
Former members who are no longer actively contributing. Their past contributions are honoured permanently.
No emeritus members yet. The project is young — this section will grow with time.
Last updated: August 2026. To update this page, open a pull request.


