MeridianWay
Open Source ProjectAstroOpenStreetMap
meridian-way-1Smartphone screenshots of 2 paths drawn on a map.

MeridianWay calculates two pedestrian routes between any two points: one maximizing sun exposure, one minimizing it.

The app computes real-time solar position and projects building shadows using OpenStreetMap's crowdsourced building height data.

Results depend on OSM coverage — some shadier paths may go undetected where height data is incomplete. Treat routes as suggestions.

Mark Don
Open Source ProjectRuby on RailsRuby GemNPM
an exemple of this portfolio as a markdownan exemple of what Claude find when parsing this portfolio

A Rails gem and an Astro integration that serve any page as Markdown by appending .md to the URL or sending Accept: text/markdown.

The Rails gem hooks into any app automatically via a Railtie. The Astro package generates static .md files at build time.

Both are available as open source packages : mark-don on RubyGems, astro-mark-don on npm.

This portfolio is using astro-mark-don : try it at dev.paul-lahana.com/index.md

Inspired by Evil Martians’ article on making websites visible to LLMs.

IFM-lab
Fab Lab AdminRuby on Rails
IFM-lab admin interface displaying the upcoming bookingsifm-admin-2

IFM-lab is a platform for managing IFM’s FabLab machines and rooms. It allows the 1200+ students to book machines depending on their availability. And it also allows the staff to manage the machines, rooms and classes.

This project was built with Rails and follows the main IFM’s website design.

GitBar - MacOS plugin
Open Source ProjectRubyxbarGithub CLI
gitbar-2gitbar

GitBar is a small plugin to stay up-to-date on multiple Git Repositories. It works within xbar’s plugins. The plugin fetches all data from your repositories using the Github CLI.

This project was presented at the Geneva.rb talks (a series of meetups about Ruby and Rails development).

hottter - store
BigCartel APIdesignarts
hottter-mainhottter-main-2

Hottter is a Swiss brand I created that knits scarves and other accessories. The store is on BigCartel.

A full customization of the theme was made to match the brand’s look.

hottter - custom pattern generator
P5.jsdesignartsStripe
hottterhottter-2

This is a child project for the scarf brand hottter, featuring an interactive pattern generator built with P5.js.

The pattern is created with P5.js and saved as SVG and JSON.

The project is now offline but the code is still available on GitHub.

charlottecharlotte-2

This portfolio displays El Moussaed’s artworks and documentation pictures in a random order. Each image is lazyloaded. Some background color’s for the artwork are dynamically calculated to be the median color of the artwork.

The admin’s interface allows the artist to import images, categorize them and group them in series.