Ricardo Sierra
Disponible pour des projets
Rio de Janeiro · GMT-3

Ricardo
Sierra.

Développeur Full Stack

Dev depuis 2004, je construis des ERP, du SaaS multi-tenant, des API GraphQL, des apps mobile/desktop et de l'infrastructure cloud. Spécialisé en Laravel, Next.js, Rust et écosystèmes AWS.

Expérience 20+ ans
En production 25+ systèmes
Recherche 2 CVE
01 / À la une
20+
Années d'expérience · depuis 2004
Du logiciel en production depuis plus de deux décennies — du PHP 4 au Rust en desktop natif.
02 / Stack
25+
Systèmes en production
↗ actifs
03 / Open Source
50+
Dépôts publics
↗ 1.6k/an
04 / Recherche
2
CVE publiés
RSC/Next
a-propos.md

Du monolithe legacy au microservice serverless — je conçois, construis et maintiens toute la stack.

Ricardo Sierra · Rio de Janeiro, BR · 2004 → aujourd'hui

Je programme depuis l'âge de 9 ans : j'ai appris le scripting sur RPG Maker en 2004 et je n'ai jamais arrêté. D'anima10 (mon premier site, de blagues) aux deux postes de CTO (Bilo, Musicx) et aux produits en production, j'ai construit — de zéro ou en équipe — des systèmes allant de plateformes de photographie professionnelle avec reconnaissance faciale à grande échelle (Banlek, ~19 modules intégrés, 120k DAU sur iOS et Android, Top 69 App Store) à des bots de trading de futures crypto en Rust+Tauri, des réseaux sociaux de cinéma, un SaaS de transport scolaire et même des CVE publiés en recherche de sécurité sur RSC/Next.js.

Je suis à l'aise aussi bien pour refactoriser des monolithes PHP 7.4 de mille tables que pour concevoir des microservices serverless sur Lambda. Je suis passé par le web, le mobile (React Native + Flutter), le desktop (Tauri 2) et l'infrastructure multi-cloud avec Terraform — quand j'entre sur un produit, j'arrive en général à traverser toutes les couches sans avoir à refiler le problème à quelqu'un d'autre.

Mon obsession, c'est de laisser du code que d'autres devs peuvent comprendre, maintenir et faire évoluer. Typage fort, tests, observabilité, documentation — pas comme un objectif, comme un outil.

Du code bien écrit, c'est du code que d'autres développeurs peuvent comprendre, maintenir et faire évoluer.
02Spécialités

Huit domaines,
du début à la fin.

De l'API au déploiement, de la base de données au pixel — j'interviens sur tout le cycle de vie du produit. Chaque domaine est concret, sur de vrais systèmes en production.

/ 01
⚙️

Backend Engineering

API RESTful, GraphQL, architecture propre, DDD et intégrations complexes en production.

PHP 8.3Laravel 13Node 22Python
/ 02
🎨

Frontend Engineering

Interfaces responsives et accessibles en SPA/SSR, avec performance et DX soignées.

React 19Next.js 16InertiaLivewire
/ 03
🏗️

Architecture logicielle

Monolithes modulaires, microservices, GraphQL, event-driven avec SQS/SNS, files d'attente et DDD.

DDDCQRSEvent-DrivenSOLID
/ 04
🚀

DevOps & Cloud

AWS Suite (Lambda/S3/SQS/RDS), Docker, K8s, Terraform multi-cloud, Ansible.

AWSDockerTerraformK8s
/ 05
🔒

Sécurité & AppSec

OWASP, cryptographie (Ed25519/X25519/AES-GCM), recherche de RCE avec CVE publiés.

OWASPEd25519JWTCVE
/ 06
🧪

Tests & Qualité

TDD avec Pest/PHPUnit/Vitest, code review et analyse statique en routine.

PestPHPUnitVitestPHPStan
/ 07
📱

Mobile & Desktop

Apps cross-platform en production : iOS, Android et desktop natif avec Tauri 2.

React NativeTauri 2FlutterSwift
/ 08

Temps réel & FinTech

WebSockets, Rust + Tokio, intégration Binance/Kraken, Bitcoin/Lightning/BTCPay.

RustTokioBTCPayBinance
03Stack technique

Les outils que j'utilise
au quotidien.

Plus de 60 technologies réparties en 8 catégories — toutes éprouvées en production, pas seulement dans le README.

01

Langages

10 technologies
PHP 8.3TypeScriptJavaScript ES2024 RustPythonDart SQLBashHTML5CSS3
02

Backend

08 frameworks
Laravel 13SymfonyNode.js 22 ExpressNestJSTokio + Axum FastAPIDjango
03

Frontend

10 frameworks
React 19Next.js 16Inertia.js Livewire 3Vue.jsNuxt Tailwind v4Alpine.jsFlutterTauri 2
04

Bases de données

07 moteurs
PostgreSQLMySQL 8MariaDB MongoDBRedisElasticsearchSQLite
05

Cloud & AWS

10 services
LambdaS3Rekognition SQS / SNSRDSCloudFront Route 53IAMSESOracle Cloud
06

DevOps & IaC

09 outils
DockerKubernetesTerraform AnsibleGitHub ActionsGitLab CI/CD NginxLinuxSentry
07

FinTech & Crypto

07 intégrations
BTCPay ServerBitcoin CoreLightning Liquid NetworkBinance FuturesKraken FuturesWebSockets
08

Pratiques

10 outils
GitVS CodePhpStorm Filament 5PostmanREST GraphQLTDDScrumKanban
04Projets · grille

Douze projets,
un seul filtre.

SaaS, FinTech, mobile, desktop et recherche de sécurité — cliquez sur les tags pour filtrer.

🏢
SaaS

Banlek

Architecte logiciel · 19+ modules · 120k DAU/app

Photographie professionnelle avec reconnaissance faciale AWS. Apps iOS + Android (Top 69 App Store) et Banlek Uploader en Rust.

LaravelNext.jsReact NativeRust
🛰️
FinTech

RoboTrade

Rust · Desktop

Bot de trading de futures crypto sur desktop. Connexion directe Binance/Kraken Futures via WebSocket.

RustTauri 2TokioAxum
🎬
Social

IndicaFilmes

Solo · Full stack

Réseau social de cinéma PT-BR façon Letterboxd. Import de listes Letterboxd/Netflix, TMDB.

Laravel 12Livewire 3PostgreSQLTMDB
🚐
SaaS B2B

Rotaë

Full stack · App Flutter

SaaS de transport scolaire multi-tenant : GPS, optimisation d'itinéraires, communication parents-école.

LaravelFilamentFlutterWebSocket
♻️
ESG

Ecoleta

Solo · Full stack

Site institutionnel pour la gestion des déchets avec traçabilité et métriques ESG.

Next.js 16React 19Tailwind v4Resend
🪙
Crypto

BitTrade

Architecte logiciel · Matching engine

Portefeuille multidevise + matching engine. Bitcoin Core, Lightning Network, Liquid, USDT via BTCPay.

Laravel 12BTCPayBitcoinLightning
🧠
HealthTech

Crescere

Full stack · MVP

Santé mentale pour les aidants d'enfants TSA. Chatbot « Lia » avec OpenAI pour le triage.

Next.jsLaravelFilamentOpenAI
⚔️
Temps réel

RiCaFight

Architecte logiciel · Rust · Serveur

Jeu 1v1 avec replays déterministes. Serveur autoritatif Rust + client Tauri.

RustTokioTauriCanvas 2D
💬
Cross-platform

Prompty

Solo · Tauri + Flutter

Gestionnaire de prompts avec sync desktop + mobile via Supabase. Sauvegarde, recherche, organisation.

Tauri 2SupabaseReactFlutter
🔒
Sécurité

CVE-2025-55182

Chercheur · PoC + Toolkit

RCE dans React Server Components / Next.js. Toolkit défensif sur GitHub.

Chrome ExtPythonShodanRSC
05Catalogue complet

Portfolio
étendu.

Tout le catalogue regroupé — de l'écosystème Banlek aux produits maison et à la recherche de sécurité.

📸

Banlek · apps en production

plateforme de photographie professionnelle · à grande échelle

120k DAU chacune · Top 69 App Store
🍎
App iOSReact Native · modules Swift · 120k DAU · Top 69 App Store
🤖
App AndroidReact Native · TypeScript · 120k DAU · Play Store
🖥️
Banlek UploaderRust desktop natif · upload par lots pour photographes
🚀

Produits maison & MVP lancés

systèmes conçus de zéro · conception, build et exploitation

8 produits
🎬
IndicaFilmesRéseau social de cinéma PT-BR
♻️
EcoletaSite ESG · gestion des déchets
🚐
RotaëSaaS de transport scolaire + app
🧠
CrescereHealthTech · IA pour le TSA
💬
PromptyGestionnaire de prompts cross-platform
🛰️
RoboTradeBot de trading futures crypto
🪙
BitTradePortefeuille/exchange Bitcoin + BTCPay
⚔️
RiCaFightJeu 1v1 multijoueur avec serveur Rust
🌐

Sites institutionnels (Groupe Rica/Sierra)

tous en production · infrastructure maison multi-cloud

5 sites · IaC maison
🏢
ricasolucoes.com.brConseil en informatique · transformation digitale
⚙️
sierratecnologia.com.brDéveloppement de logiciels sur mesure · tarifs transparents
🛡️
segurossierra.com.brCourtage en assurance (Rita Sierra / SUSEP)
🏛️
sierraarquitetura.com.brArchitecture & construction
👤
ricardosierra.com.brCe portfolio
🧱
Infrastructure maisonTerraform AWS + Oracle · Ansible · Nginx
🔒

Recherche & Open Source

CVE publiés et libs au code vérifiable

2 CVE · libs publiques
🛡️
CVE-2025-55182RCE dans React Server Components / Next.js
🛡️
CVE-2025-66478Vulnérabilité complémentaire RSC/Next.js
🧰
Toolkit défensifChrome Ext + Shodan Detection + Proxy Helper
🧾
Surfmaps NFSELib npm publique pour l'intégration NFS-e
recherche de sécurité

Recherche de sécurité publiée.

CVE-2025-55182 et CVE-2025-66478 — découverte et PoC d'une RCE dans React Server Components / Next.js. Toolkit défensif (Chrome Extension + Shodan Detection + Proxy Helper) disponible sur GitHub comme référence pour les équipes AppSec.

voir le toolkit sur github voir sur le NVD →
Divulgué HIGH · 8.1 CVSS
CVE-2025-55182
Exécution de code à distance via le serialization handler de React Server Components dans les apps Next.js.
Affecte : Next.js < 15.1 · RSC pipeline
CVE-2025-66478
Divulgation complémentaire : extension de la chaîne de payload dans le flux de pré-rendu RSC.
Statut : Publié · PoC disponible
open source

50+ dépôts publics
sur GitHub.

Contributions, bibliothèques et projets personnels disponibles. Du vrai code, des commits quotidiens, des issues résolues — pas une vitrine.

voir @ricardorsierra
@ricardorsierra
Développeur Full Stack · Rio de Janeiro, BR
54Dépôts
1.6kCommits/an
2CVE
PHP 28%
JavaScript 22%
TypeScript 18%
Rust 14%
Python 10%
Dart 8%
06Comment je peux vous aider

Quatre façons
de travailler ensemble.

De la conception du produit à la modernisation de bases legacy — livraison continue et communication claire.

01 · Développement

Développement de logiciels sur mesure

Du MVP au SaaS en production. Plateformes, ERP et apps mobile/desktop — conception, build, déploiement, exploitation.

  • Discovery technique & définition de la stack
  • Architecture logicielle scalable et modulaire
  • Livraison itérative par sprints
  • Web + mobile + desktop quand cela a du sens
02 · Architecture logicielle

Conseil & modernisation de systèmes legacy

Migration de monolithes vers des architectures modernes. GraphQL, microservices serverless, event-driven — sans arrêter le produit.

  • Audit technique avec rapport actionnable
  • Refactorisation incrémentale sécurisée
  • Migration vers le cloud (AWS / multi-cloud)
  • Patterns DDD, CQRS et event sourcing
03 · Mentorat

Code review & pair programming

Mentorat 1:1 pour devs juniors et confirmés, avec pair programming, revue de PR et roadmap technique personnalisée.

  • Code review avec feedback actionnable
  • Pair programming sur des cas réels
  • Plan de formation par niveau et par stack
  • Plan de carrière technique
04 · Performance & AppSec

Audit, hardening et optimisation

Profiling, optimisation des requêtes et du cache, hardening OWASP, threat modeling. Recherche de RCE appliquée à la défense de votre produit.

  • Profiling et optimisation des hot paths
  • Hardening OWASP Top 10
  • Threat modeling et revue cryptographique
  • Réduction des coûts cloud
parlons-en

Et si on travaillait
ensemble ?

Disponible pour des missions freelance, du conseil en architecture logicielle, de la modernisation de systèmes legacy et du développement de logiciels sur mesure. Écrivez-moi et créons quelque chose de remarquable.

Questions fréquentes

Les questions courantes avant de lancer un projet de développement de logiciels sur mesure.

Qui est Ricardo Sierra ?

Ricardo Rebello Sierra est développeur full stack à Rio de Janeiro, avec plus de 20 ans d'expérience — il programme depuis 2004. Il a été CTO dans deux entreprises, Bilo et Musicx, et a travaillé pour des clients grands comptes comme Ericsson, Merck Colombia, UERJ et DPVAT. Il totalise aujourd'hui plus de 25 systèmes en production et 50+ dépôts publics sur GitHub.

Quel type de systèmes Ricardo Sierra développe-t-il ?

Il développe des produits numériques sur mesure : ERP, SaaS multi-tenant, plateformes web, API et applications mobiles et desktop. Le travail couvre le cycle complet, du MVP au système en production — conception, build, déploiement et exploitation. Parmi les projets livrés figurent la plateforme de photographie professionnelle Banlek, le SaaS de transport scolaire Rotaë et le réseau social de cinéma IndicaFilmes.

Développe-t-il des API et des intégrations entre systèmes ?

Oui — les API RESTful et GraphQL, les intégrations complexes et les architectures event-driven font partie de ses axes principaux. Le backend suit une architecture propre, DDD et CQRS, avec files d'attente et messagerie via SQS/SNS quand le volume l'exige. Des services comme TMDB, AWS Rekognition, Binance, Kraken Futures et BTCPay ont déjà été intégrés dans des systèmes en production.

Quelles technologies et quels langages utilise-t-il ?

La stack principale est PHP 8.3 avec Laravel 13 côté backend et React 19 avec Next.js 16 côté frontend, complétée par Rust, Node.js 22 et Python. Ce sont plus de 60 technologies réparties en 8 catégories, toutes éprouvées en production — dont PostgreSQL, MySQL 8, Redis et Elasticsearch pour les bases de données. Côté infrastructure : AWS, Docker, Kubernetes, Terraform et Ansible.

Réalise-t-il des applications mobiles et desktop ?

Oui, avec des applications cross-platform en production pour iOS, Android et desktop natif. Les applications iOS et Android de Banlek ont été construites en React Native et comptent 120 000 utilisateurs actifs par jour chacune, atteignant le Top 69 des applications les plus téléchargées de l'App Store. Sur desktop, la stack est Tauri 2 avec Rust, comme pour Banlek Uploader et le trading bot RoboTrade.

Comment se déroulent le processus de travail et la livraison du projet ?

Le projet démarre par un discovery technique et la définition de la stack, suivis de la conception de l'architecture du système et d'une livraison itérative par sprints. Concrètement, le client voit du logiciel fonctionner dès les premiers cycles, au lieu d'attendre une livraison unique à la fin. Web, mobile et desktop entrent dans le périmètre lorsque cela a du sens pour le produit.

Travaille-t-il sur les systèmes legacy et la refactorisation ?

Oui — la modernisation de systèmes legacy, du monolithe vers des architectures modernes, est l'un de ses quatre axes de travail, menée de façon incrémentale et sans arrêter le produit. Elle commence par un audit technique assorti d'un rapport actionnable, puis se poursuit par une refactorisation sécurisée, une migration vers le cloud et l'adoption de patterns comme DDD, CQRS et event sourcing. L'expérience va de monolithes PHP 7.4 à mille tables jusqu'à des microservices serverless sur Lambda.

S'occupe-t-il de l'infrastructure, des serveurs et du déploiement ?

Oui, le DevOps et le cloud font partie du périmètre : AWS avec Lambda, S3, SQS et RDS, ainsi que Docker, Kubernetes, Terraform multi-cloud et Ansible. L'infrastructure des cinq sites du groupe Rica/Sierra, par exemple, est provisionnée avec Terraform sur AWS et Oracle Cloud, servie par Nginx et configurée avec Ansible. L'observabilité et le monitoring des erreurs passent par Sentry.

Réalise-t-il des audits de sécurité et de l'optimisation de performance ?

Oui — audit, hardening OWASP Top 10, threat modeling et revue cryptographique constituent un axe à part entière, aux côtés du profiling et de l'optimisation des requêtes et du cache. Le socle, c'est la recherche de sécurité appliquée : deux CVE publiés, CVE-2025-55182 et CVE-2025-66478, portant sur l'exécution de code à distance dans React Server Components et Next.js, le premier classé HIGH avec un score CVSS de 8.1. Il existe aussi un toolkit défensif public avec Chrome Extension, Shodan Detection et Proxy Helper.

Comment faire appel à Ricardo Sierra ?

Le contact se fait par e-mail à [email protected], avec des profils également sur GitHub et LinkedIn. Il est disponible pour des missions freelance, du conseil en architecture logicielle, de la modernisation de systèmes legacy et du développement de produits numériques. Il propose aussi du mentorat 1:1 pour développeurs juniors et confirmés, avec code review, pair programming et roadmap technique personnalisée. Sa base est Rio de Janeiro, fuseau GMT-3.

Français