Work with the maintainer
Hire
Pay for the elelem feature you need, plugins for your team, or identity work on SAML, SCIM, and OIDC, from the person who wrote the code.
elelem is built by mo khan through 2809074 Alberta Ltd. Paid work on elelem and the open-source libraries around it is how elelem is funded today. Work that can be public lands upstream, under the MIT license.
What you can hire mo for #
- elelem features and fixes. Fix the known issue that blocks you, move an alpha plugin to ready, or add the feature your team needs.
- Plugins for your team. Tools, providers, and integrations that connect elelem to your models, APIs, and internal systems, kept in your repository or published as a gem.
- Private and local AI. Coding agents that run on your own hardware with llama.cpp or Ollama, so your code doesn’t leave the building.
- Identity and access. SAML, SCIM, and OpenID Connect integrations, and authorization design: the work behind single sign-on, user provisioning, and fine-grained permissions.
- Ruby and Go engineering on the libraries below, or on your own.
Open-source libraries #
| Library | What it does |
|---|---|
| saml-kit | A Ruby toolkit for SAML 2.0 single sign-on. |
| scim-kit | A Ruby toolkit for SCIM 2.0 user provisioning. |
| scim-go | SCIM for Go. |
| xml-kit | A Ruby toolkit for working with XML, used by saml-kit. |
| spandx | A Ruby API and command line tool for software license detection. |
| net-hippie | A friendly wrapper around Ruby’s net/http. |
Source for all of them is at src.mokhan.ca.
Background #
More than 20 years of building software. Most recently:
- GitLab: authorization, custom roles, and license compliance scanning.
- GitHub: Dependabot for GitHub Enterprise Server.
- HashiCorp: team authorization for Terraform Cloud.
- Shopify: subscriptions.
- Cisco: endpoint security and single sign-on across security products.
Full history: résumé, LinkedIn, and talks on Speaker Deck.
How it works #
Work is contracted through 2809074 Alberta Ltd., a Canadian company, and done remotely. Describe what you need and when. You’ll get back a scope and a quote.
Contact #
Write to hello at elelem.sh.