Work with me on Elixir and the BEAM
I've worked as an independent developer since 2015, and with Elixir and the BEAM since 2018. From 2022 to 2026 I designed and built Alzo on my own; it's now run by a dedicated company I co-founded.
You might have stumbled on my website before. If you didn't, the homepage and the blog will give you a sense of how I think.
We should start with a call about your problem, maybe some code if you can share it. The first discussion is free and aims to understand both your immediate need and its surrounding context. An important thing : if I am not the right person for your need, I will tell you quickly and usually will be able to point to someone suited. When we decide we should work together, we will work out the specifics for the problem you presented. I prefer fixed-price contracts delivered in small phases because that is more predictable for you, but can also work hourly for longer engagements.
What I could bring
A fresh pair of eyes on your Elixir codebase
Maybe you feel something isn't right anymore in a corner of your codebase. Or something could be expressed more elegantly. Or there is *this module* which is very hard to understand for new developers. I read the necessary subset of your codebase, not more, and bring conceptual alternatives, demonstrated by small prototypes. When we validate a direction, I can join on your codebase to implement it, or write a handoff report for your team.
Introduce your team to Elixir and the BEAM
Your team has chosen or inherited Elixir for a project. Members are happy with this choice, but wonder : are we using OTP right ? Are the patterns we reach for, with non-BEAM experience, really sustainable ? I can help mold a concrete problem in the shape that will work with the platform rather than against it. In this age of LLMs, it is easy to switch languages, but design taste for a platform takes time. If you wish, I can join until production.
Prospective and exploratory work
Questions you don't have the time to explore on the BEAM, and exploratory prototypes. Sometimes the starting point is technical (can we actually do that ?) and you'd like someone to explore the problem space, the tradeoffs, and the problems that could appear two years down the line. Or you are looking for help to refine a fuzzy goal and the paths allowing to reach it. Elixir is a great exploration tool, and I could hand you off full Livebooks about different directions.
Availability
As of may 2026, I have room for up to two billable days per week. I only take a single BEAM engagement at a time.
Questions
Where are you, and do you work remotely?
Cahors, in southwest France. Remote, with regular calls. If you don't have time or it is difficult to synchronize, you will have frequent video reports in your inbox.
Which languages do you work in?
English or French, written and spoken.
How do contracts and invoicing work?
Through Turing-Express, my studio, with a service contract invoiced in EUR.
What's the smallest engagement you'll take on ?
I prefer to start small. You have a focused question, we discuss it as often as needed to truly understand the problem, then I work to produce an initial report and maybe an initial prototype. Then we can extend according to needs, or things get handed off to your team.
Get in touch
Email me a few lines about your system and what's on your mind at contact@lucassifoni.info.