https://xaviercarpentier.com vitrine: professional website and app showcase nb. mono repository, ie. web and mobile shared code stack Gatsby React-Native-Web TypeScript Expo badges