Who's Behind Elo?

Elo is created by Bernard Lambeau, co-founder of Enspirit, a Belgian software company specializing in data-driven solutions and No-Code tools.

With over 25 years of experience in software engineering, programming language design, and implementation, Bernard has built several open-source projects including Finitio (a data validation language), Bmg (a relational algebra library), and Klaro Cards (a No-Code platform for data management).

Elo emerged from these experiences—every tool needed a way for users to write simple, safe expressions. Instead of reinventing the wheel each time, Elo provides a shared solution that compiles to Ruby, JavaScript, and SQL.

Built with AI

Elo was co-designed by Bernard and Claude Code (Anthropic's AI coding assistant), and fully implemented by Claude Code under Bernard's supervision. From parser to compilers, from tests to documentation—every line of code emerged from this AI-human collaboration.

This project demonstrates what's possible when experienced developers partner with AI: faster iteration, consistent quality, and the ability to focus on design decisions while the AI handles implementation details. Read about the journey on our blog.

Related Work

Elo builds on years of research and development in expression languages:

Support Elo

Elo is open-source and free to use. If you find it valuable, here's how you can support its development:

Hire Enspirit

Need help with data-driven applications, language design, or No-Code solutions? Enspirit offers consulting and development services.

Use Klaro Cards

The best No-Code solution for company process follow-up. Klaro Cards is where Elo gets battle-tested in production.

Sponsor

Support Elo's development through GitHub Sponsors. Every contribution helps keep the project alive.

Dedication

Elo is named after Elodie—a reminder that life is more than code.

Software engineering can be all-consuming. The problems are fascinating, the puzzles endless. Remember: the best way to get me out of code is music.