Available — 20–40h/week, 6h overlap CETDouala, CameroonLocal time in Douala:--:--
bpsmartdesign
Senior Product Engineer
I design and ship complete web and mobile products on my own — architecture, API, web, mobile and design system — for teams in Europe, the Americas and Africa.
- years of practice, 10 in software engineering
- 12years of practice, 10 in software engineering
- contributor to Shuriken UI — 87 merged PRs
- #3contributor to Shuriken UI — 87 merged PRs (opens in a new tab)
- regions: teams in France, the Americas and Africa
- 3regions: teams in France, the Americas and Africa
- products shipped end to end, from architecture to deployment
- E2Eproducts shipped end to end, from architecture to deployment
- 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
01Work
Selected work
Products I carried end to end — what the problem was, what I decided, what shipped.
- All projects
02Services
What I do
One engineer from the first schema to production.
SaaS from scratch
From idea to a production app: data model, API, web, mobile, deployment.
Senior reinforcement
A senior engineer who joins your team, owns a scope and raises the bar through reviews.
Mobile apps
React Native / Expo and Capacitor apps that share their logic with the web product.
Payment infrastructure
Multi-aggregator payments, reconciliation and audit trails, including African payment rails.
Design systems & UI overhauls
Figma to tokens to components: one source of truth for web and mobile.
Architecture audits
A written assessment of an existing codebase with prioritised, actionable recommendations.
Mentoring & tech lead
Leading teams of 3+ developers: standards, code reviews, onboarding.
03Stack
Twelve years of tools, each chosen for the job
50 technologies across the whole product — from the interface to the server it runs on.
- 01
Front end
7 tools- Vue 3
- Nuxt 3/4
- TypeScript
- JavaScript
- React
- Tailwind CSS
- WordPress
- 02
Mobile
6 tools- React Native
- Expo
- Capacitor
- Flutter
- Kotlin
- Wear OS
- 03
Back end
7 tools- Node.js
- AdonisJS
- Laravel
- PHP
- Python
- Nitro
- REST APIs
- 04
Real-time
4 tools- WebSocket
- WebRTC
- Push notifications
- Firebase
- 05
Data
5 tools- PostgreSQL
- MySQL
- Redis
- SQLite
- Drizzle
- 06
Infrastructure
7 tools- Docker
- Nginx
- Linux
- SSH
- Git
- GitLab CI
- CI/CD
- 07
Quality
5 tools- Playwright
- Automated testing
- Accessibility
- SEO
- i18n / RTL
- 08
Design
5 tools- Figma
- Illustrator
- Design systems
- Design tokens
- Motion
- 09
Product
4 tools- Payments
- Applied AI
- Browser extensions
- Monorepo
04 · Now learning
AppSec × Rust
I'm learning application security (web, OWASP, auditing) and Rust, in public: milestones, notes and write-ups — including what I get wrong.
05 · Studio
Think Dev
Product studio I founded in Douala in 2015 and still lead. Every product we ship — KYC, mobility, hospitality, real-time infrastructure — runs on a shared technical foundation I designed.
06Blog
Latest writing
5 min readSecurity
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 readSecurity
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 readEngineeringOnly in Français
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
07Testimonials
What clients say
Testimonials are being collected from the teams I have worked with. They will appear here once their authors have approved them.
Testimonial coming soonRequested, awaiting approval
Testimonial coming soonRequested, awaiting approval
Testimonial coming soonRequested, awaiting approval
08 · ContactAvailable — 20–40h/week, 6h overlap CET
Let’s talk
Tell me about the product, the team and the timeline. I reply within one business day.
- Book a video callPick a slot that suits you, straight in my calendar.
- Emailbpsmartdesign [at] hotmail [dot] com
- LinkedIn (opens in a new tab)Track record, recommendations, a quick hello.
What happens next
- 01
You describe the product, the team and the timeline.
- 02
I reply within one business day, with questions or a first view.
- 03
We frame the scope on a call, then I send a written proposal.









