Experienced Research and Development Engineer, addict to Web Technologies, I have had 20+ years of experience in the design and development of advanced Web applications.
Specialized in Web technologies and modern JavaScript, I work to make the best use of them on platforms where they are available: desktops, mobiles, tablets, embedded systems...
Being software craftsmanship oriented, my concern is to deliver well-defined, reliable and scalable applications. My development environment includes automated tests and continuous integration platforms.
My areas of interest currently revolve around JavaScript technologies like TypeScript, ES6, Svelte, SvelteKit, MobX/Mobx-Keystone, Rust / WebAssembly, ReactJS, Redux, etc; as well as the audiovisual, 3D, virtual/augmented reality and IoT (Internet of Things) sectors.
Development from scratch of the Web version of the Narative app (audio / video mixer, scenes editor, call-room, asset library)
Selection of used technologies
Definition of the software architecture (DDD, Clean Architecture)
Programming languages and technologies : TypeScript, Svelte, SvelteKit, Mobx / Mobx-Keystone, ViteJS, Web Sockets, WebRTC for audio/video streaming, Web Workers, Web Services, Proxies.
Company Description
Narative provides mobile and Web applications to create reels, shorts and live videos streamed to multiple social networks simultaneously. People can join a running live using their smartphone or simply a Web browser.