Projects
Applications I designed, built and shipped, from interactive games for streamers to a Chrome extension. Flagship projects have their own page: the idea, the features, the tech choices and the challenges along the way.
Erdus Games
Web game with two modes: Depixelize (the image sharpens progressively, guess it before it is clear) and Guess (one more clue after each mistake). Nine themes, four levels, a daily challenge and challenges between friends, installable on mobile (PWA). Vanilla JavaScript and Canvas, data from the RAWG, TMDB, AniList and flagcdn APIs.
- JavaScript
- Canvas
- REST API
View the project page — Erdus Gamesgame.erdus.fr (opens in a new tab)
Related service: Streaming development
Cadence
Free, ad-free social step counter for Android: groups, leaderboards and challenges between friends. Steps are counted in the background without GPS. Expo, React Native and TypeScript, a native Kotlin module, Supabase back end.
- React Native
- Kotlin
- Supabase
View the project page — Cadence
Related service: Website development
Carnet
Offline note-taking web app with no account: light Markdown, tags, instant search, voice dictation, trash and export. Notes never leave the device. Vanilla JavaScript, tested with Playwright.
- PWA
- IndexedDB
- Playwright
View the project page — Carnetnote.erdus.fr (opens in a new tab)
Related service: Website development
Erdus Inspector
Chrome extension for a one-click audit of the open page: security headers, cookies, exposed WordPress version, CDN cache and SEO, with a score, explanations and a Markdown report. No data collected. Dependency-free JavaScript, Manifest V3.
- Chrome Extension
- Web security
- SEO
View the project page — Erdus Inspectorchromewebstore.google.com (opens in a new tab)
Related service: Website development
Épure
Chrome extension that declutters pages: cookie banners refused whenever a “Refuse” button exists (never “Accept”), newsletter popups, app banners and chat bubbles hidden, autoplaying videos stopped, plus a reading mode. No network requests, nothing collected. Dependency-free JavaScript, Manifest V3.
- Chrome Extension
- Privacy
- JavaScript
Related service: Website development
Erdus (opens in a new tab)
Personal portfolio built with Next.js and TypeScript: multilingual SEO, optimized performance and custom design.
- Next.js
- TypeScript
- SEO
Related service: Website development
3D Portfolio (opens in a new tab)
Immersive 3D experience in the browser with Three.js: animations and striking visual effects.
- Three.js
- React
- WebGL
Related service: Website development
Manufacturist
WordPress e-commerce site tuned for performance: shorter loading times and a smoother checkout.
- WordPress
- E-commerce
- Performance
Related service: Website development
Observatoire du Paysage UTLB (opens in a new tab)
WordPress blog with custom hardening and a Noptin newsletter integration.
- WordPress
- Security
- Newsletter
Related service: Website development
Got a similar project in mind?
Thirty minutes on video to talk it through and see what is feasible, and how fast. The scoping call is free.
A 30-minute video call, no commitment, to frame your needs.