Disponible — 20 à 40 h/semaine, 6 h de recouvrement CETDouala, CameroonHeure locale à Douala:--:--
bpsmartdesign
Senior Product Engineer
Je conçois et livre seul des produits web et mobile complets — architecture, API, web, mobile et design system — pour des équipes en Europe, aux Amériques et en Afrique.
- ans de pratique, dont 10 en ingénierie logicielle
- 12ans de pratique, dont 10 en ingénierie logicielle
- contributeur de Shuriken UI — 87 PR mergées
- #3contributeur de Shuriken UI — 87 PR mergées (s’ouvre dans un nouvel onglet)
- régions : équipes en France, aux Amériques et en Afrique
- 3régions : équipes en France, aux Amériques et en Afrique
- produits livrés de bout en bout, de l’architecture au déploiement
- E2Eproduits livrés de bout en bout, de l’architecture au déploiement
- Vue 3
- Nuxt 3/4
- TypeScript
- JavaScript
- React
- Tailwind CSS
- WordPress
- React Native
- Expo
- Capacitor
- Flutter
- Kotlin
- Wear OS
- Node.js
- AdonisJS
- Laravel
- PHP
- Python
- Nitro
- REST APIs
- WebSocket
- WebRTC
- Push notifications
- Firebase
- PostgreSQL
- MySQL
- Redis
- SQLite
- Drizzle
- Docker
- Nginx
- Linux
- SSH
- Git
- GitLab CI
- CI/CD
- Playwright
- Automated testing
- Accessibility
- SEO
- i18n / RTL
- Figma
- Illustrator
- Design systems
- Design tokens
- Motion
- Payments
- Applied AI
- Browser extensions
- Monorepo
01Projets
Projets choisis
Des produits portés de bout en bout — le problème, ce que j’ai décidé, ce qui a été livré.
- Tous les projets
02Services
Ce que je fais
Un seul ingénieur, du premier schéma à la production.
SaaS de zéro
De l’idée à l’app en production : modèle de données, API, web, mobile, déploiement.
Renfort senior
Un ingénieur senior qui rejoint votre équipe, prend un périmètre en main et élève le niveau par les revues.
Apps mobiles
Apps React Native / Expo et Capacitor qui partagent leur logique avec le produit web.
Infrastructure de paiement
Paiements multi-agrégateurs, rapprochement et pistes d’audit, y compris les rails de paiement africains.
Design systems et refontes UI
De Figma aux tokens puis aux composants : une seule source de vérité pour le web et le mobile.
Audits d’architecture
Une évaluation écrite d’une base de code existante, avec des recommandations priorisées et actionnables.
Mentorat et tech lead
Encadrement d’équipes de 3 développeurs et plus : standards, revues de code, intégration.
03Stack
Douze ans d’outils, chacun choisi pour le besoin
50 technologies sur tout le produit — de l’interface au serveur qui la fait tourner.
- 01
Front-end
7 outils- Vue 3
- Nuxt 3/4
- TypeScript
- JavaScript
- React
- Tailwind CSS
- WordPress
- 02
Mobile
6 outils- React Native
- Expo
- Capacitor
- Flutter
- Kotlin
- Wear OS
- 03
Back-end
7 outils- Node.js
- AdonisJS
- Laravel
- PHP
- Python
- Nitro
- REST APIs
- 04
Temps réel
4 outils- WebSocket
- WebRTC
- Push notifications
- Firebase
- 05
Données
5 outils- PostgreSQL
- MySQL
- Redis
- SQLite
- Drizzle
- 06
Infrastructure
7 outils- Docker
- Nginx
- Linux
- SSH
- Git
- GitLab CI
- CI/CD
- 07
Qualité
5 outils- Playwright
- Automated testing
- Accessibility
- SEO
- i18n / RTL
- 08
Design
5 outils- Figma
- Illustrator
- Design systems
- Design tokens
- Motion
- 09
Produit
4 outils- Payments
- Applied AI
- Browser extensions
- Monorepo
04 · En apprentissage
AppSec × Rust
J’apprends la sécurité applicative (web, OWASP, audit) et Rust, publiquement : jalons, notes et write-ups — y compris ce que je rate.
05 · Studio
Think Dev
Studio produit que j’ai fondé à Douala en 2015 et que je dirige toujours. Chaque produit livré — KYC, mobilité, hôtellerie, infrastructure temps réel — repose sur un socle technique commun que j’ai conçu.
06Blog
Derniers articles
5 min de lectureSécuritéUniquement en English
Two and a half months with an intruder in our repositories
On 6 September 2026, an antivirus quarantined a 32 KB “font file” in one of our projects. That file was a trojan, and it had been rewriting our commits since June.
- #security
- #github
- #polinrider
8 min de lectureSécuritéUniquement en English
Anatomy of PolinRider: the trojan that rewrites your commits
How a JavaScript loader disguised as a font file runs from VS Code or your build, steals credentials and spreads by rewriting commits with your own key — and what to change.
- #security
- #malware
- #vscode
4 min de lectureIngénierie
WebAssembly au-delà du navigateur : la techno « niche » qui devient une infrastructure stratégique
WASI, Component Model, edge et inférence IA : pourquoi WebAssembly sort du navigateur, ce que ça change pour les coûts d’une équipe, et ses vraies limites.
- #webassembly
- #edge
- #rust
07Témoignages
Ce qu’en disent les clients
Les témoignages des équipes avec lesquelles j’ai travaillé sont en cours de collecte. Ils apparaîtront ici une fois validés par leurs auteurs.
Témoignage à venirDemandé, en attente de validation
Témoignage à venirDemandé, en attente de validation
Témoignage à venirDemandé, en attente de validation
08 · ContactDisponible — 20 à 40 h/semaine, 6 h de recouvrement CET
Parlons-en
Parlez-moi du produit, de l’équipe et du calendrier. Je réponds sous un jour ouvré.
- Réserver un appel vidéoChoisissez un créneau qui vous convient, directement dans mon agenda.
- E-mailbpsmartdesign [at] hotmail [dot] com
- LinkedIn (s’ouvre dans un nouvel onglet)Parcours, recommandations, un premier bonjour.
La suite
- 01
Vous décrivez le produit, l’équipe et le calendrier.
- 02
Je réponds sous un jour ouvré, avec des questions ou un premier avis.
- 03
On cadre le périmètre lors d’un appel, puis je vous envoie une proposition écrite.









