Code

Development

Fascinated by computers from a very young age, I taught myself to program during my studies, entirely on my own. I started with PHP, then JavaScript, by way of Joomla and WordPress. Today my projects rest on Symfony on the server side and Nuxt / Vue.js on the client side, with a recent excursion into iOS development.

Web application · Since 2018

BetFoot

Football predictions among friends, with no real money: three ways to play, private communities and a Telegram bot.

BetFoot grew out of a simple wish: to predict football results among friends, with a real league table, but without betting money. The platform covers the major European leagues (Ligue 1, Premier League, Bundesliga, La Liga, Serie A) as well as tournaments such as the Euros and the World Cup.

Three ways to play. In SoloBet, every matchday opens up a betting credit: you pick your match and your odds, you can boost your stake up to five points, and you climb the table on the strength of the odds you win and bonuses for consistency. In TeamBet, a squad of six players and a coach combine their bets into a weekly ticket; the shared pot, the comments and the per-community standings keep the team alive all season. In ChampionshipBet, you fill in a grid of exact scores before the opening whistle of a tournament, then watch the competition settle it.

A real social life. Every match has its discussion thread, predictions are commented on and voted for, and a Telegram bot relays notifications, standings and comments straight into the communities' groups — in both directions.

The project has been through two generations: a first version in Nuxt 2, then a complete rewrite in Nuxt 3 with a dedicated API. It is open by invitation.

SoloBet — the dashboard for a season
SoloBet — the dashboard for a season
TeamBet — the team's ticket
TeamBet — the team's ticket
ChampionshipBet — the standings for a tournament
ChampionshipBet — the standings for a tournament

iOS app · API · Website · 2025 – 2026

Majord'Home

The digital butler for your home: an inventory object by object, planned upkeep, and the household load shared between everyone who lives there.

Majord'Home takes an inventory of your home object by object, plans the upkeep of each one and shares the household load — mental load included — between everyone who lives there. A boiler due for a service, a filter to change, a warranty about to expire: the app remembers for you and hands the tasks out fairly.

The project is made of three parts: a native iOS app, a GraphQL API that holds the household's data, and a presentation website that collects applications for the private TestFlight beta.

The app is currently in private beta, and the presentation site is live at majordhome.app.

First websites

Between 2003 and 2009, while I was studying pharmacy, I built several sites for associations, freelancers and a nursery. That is where it all started.

Le Comprimé

2007 – 2008

Le Comprimé

The student newspaper of the Strasbourg Faculty of Pharmacy. A complete rebuild of the association's website, of which I was vice-president, and the layout of the paper itself.

Nogha Consulting

2003 – 2009

Nogha Consulting

Showcase site for a consulting firm.

Section Urbaine

2003 – 2009

Section Urbaine

Site for an urban dance association.

Crèche Le Petit Prince

2003 – 2009

Crèche Le Petit Prince

Site for a nursery in Basel (kitabasel.ch).

WP MobileMe Gallery

2010

WP MobileMe Gallery

A WordPress plugin that displayed Apple's MobileMe photo and video galleries directly inside a WordPress site.