Hi, I'm Christophe Rosset
I'm a passionate developer with expertise in JavaScript, TypeScript, React, Node.js, and Rust. I love building projects that challenge me and solve real-world problems.
My Personal Projects
The source code (rust/ts) of rolldown/oxc explained.
A snake game in the terminal based on stdin/stdout in rust.
A small video game developed in Rust with Bevy framework targeting both desktop and WebAssembly.
Thin abstraction layer above peerjs that will let you be more productive at making WebRTC data channels based apps. #WebRTC #PeerJS
A NextJS implementation of the github.com website, based on their GraphQL api.#SSR #TypeScript #Tailwindcss #Cypress
A deno cli/wrapper around wttr.in to discover deno
Discover WebAssembly System Interface (WASI) with C/Rust targetting NodeJS, python, Wasmtime and the browser
An example of how you could use WebRTC on the web, based on the PeerJS library
This project is a NextJS implementation of the themoviedb.org website. #SSR #SEO #ReactJS
Discover how to use Rust to generate WebAssembly, called by JavaScript
Discover the new features coming with React Fiber like “Suspense”
Development server that lets you throttle each requests at a specific rate
Discover docker with a simple use case in development, production (kubernetes) and CI
A project to help you dive into React and its ecosystem
Video game made in golang, based on sdl2 bindings
A lightweight router module with a full npm packaging workflow
Mixing d3 & React, using “vanilla” d3 as well as third party libraries like Victory
Mixing Angular2 and RxJS, using @ngrx/store for state management and Webpack for bundling
Multitouch/Mouse & Accelerometer implemented in RxJS
Webpack / Babel starter kit with full development & build workflow
A simple app to try React, ES6 and redux, using topheman-apis-proxy as data api backend
ES6 / JSPM project boilerplate with full production workflow (gulp, karma, protractor, Travis CI with SauceLabs …)
An Isomorphic app in React and ES6, with ExpressJS and topheman-apis-proxy for the backend
Access your public APIs on the same server, benefite from the existing proxies developed or create yours
Older Projects
PanoramaSensorsViewer
Make Google Street View panoramas more interactive with PanoramaSensorsViewer, let them be browserable via the gyroscope+accelerometer (deviceorientation event) of your mobile device
Topheman Street View
Browse through Google Street View panoramas using the gyroscope+accelerometer of your mobile device, using your phone like an opened window to the world …