Ricardo Sierra
Disponibile per progetti
Rio de Janeiro · GMT-3

Ricardo
Sierra.

Sviluppatore Full Stack

Dev dal 2004, costruisco ERP, SaaS multi-tenant, API GraphQL, app mobile/desktop e infrastrutture cloud. Specializzato in Laravel, Next.js, Rust ed ecosistemi AWS.

Esperienza 20+ anni
In produzione 25+ sistemi
Ricerca 2 CVE
01 / Highlight
20+
Anni di esperienza · dal 2004
Costruisco software in produzione da più di due decenni: dal PHP 4 al Rust su desktop nativo.
02 / Stack
25+
Sistemi in produzione
↗ attivi
03 / Open Source
50+
Repository pubblici
↗ 1.6k/anno
04 / Ricerca
2
CVE pubblicati
RSC/Next
chi-sono.md

Dal monolite legacy al microservizio serverless — progetto, costruisco e mantengo l'intero stack.

Ricardo Sierra · Rio de Janeiro, BR · 2004 → oggi

Programmo da quando avevo 9 anni: nel 2004 ho imparato lo scripting su RPG Maker e non ho più smesso. Da anima10 (il mio primo sito, di barzellette) ai due ruoli da CTO (Bilo, Musicx) e ai prodotti in produzione, ho costruito — da zero o in team — sistemi che vanno da piattaforme di fotografia professionale con riconoscimento facciale su larga scala (Banlek, ~19 moduli integrati, 120k DAU su iOS e Android, Top 69 App Store) fino a trading bot di futures crypto in Rust+Tauri, social network di film, SaaS per il trasporto scolastico e persino CVE pubblicati nella ricerca di sicurezza su RSC/Next.js.

Mi muovo con la stessa naturalezza sia rifattorizzando monoliti PHP 7.4 da mille tabelle sia progettando microservizi serverless su Lambda. Sono passato per web, mobile (React Native + Flutter), desktop (Tauri 2) e infrastruttura multi-cloud con Terraform: quando entro in un prodotto, di solito riesco ad attraversare tutti i livelli senza dover passare il problema a qualcun altro.

La mia ossessione è lasciare codice che altri dev riescano a capire, mantenere e far evolvere. Tipizzazione forte, test, osservabilità, documentazione: non come obiettivo, ma come strumento.

Il codice scritto bene è codice che altri sviluppatori riescono a capire, mantenere e far evolvere.
02Specializzazioni

Otto aree,
dall'inizio alla fine.

Dall'API al deploy, dal database al pixel: lavoro su tutto il ciclo di vita del prodotto. Ogni area è pratica, su sistemi reali in produzione.

/ 01
⚙️

Backend Engineering

API RESTful, GraphQL, clean architecture, DDD e integrazioni complesse in produzione.

PHP 8.3Laravel 13Node 22Python
/ 02
🎨

Frontend Engineering

Interfacce responsive e accessibili con SPA/SSR, performance e DX curate nel dettaglio.

React 19Next.js 16InertiaLivewire
/ 03
🏗️

Architettura software

Monoliti modulari, microservizi, GraphQL, event-driven con SQS/SNS, code e DDD.

DDDCQRSEvent-DrivenSOLID
/ 04
🚀

DevOps & Cloud

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

AWSDockerTerraformK8s
/ 05
🔒

Sicurezza & AppSec

OWASP, crittografia (Ed25519/X25519/AES-GCM), ricerca su RCE con CVE pubblicati.

OWASPEd25519JWTCVE
/ 06
🧪

Test & Qualità

TDD con Pest/PHPUnit/Vitest, code review e analisi statica come routine.

PestPHPUnitVitestPHPStan
/ 07
📱

Mobile & Desktop

App cross-platform in produzione: iOS, Android e desktop nativo con Tauri 2.

React NativeTauri 2FlutterSwift
/ 08

Real-time & FinTech

WebSocket, Rust + Tokio, integrazione Binance/Kraken, Bitcoin/Lightning/BTCPay.

RustTokioBTCPayBinance
03Stack tecnologico

Gli strumenti che uso
ogni giorno.

Più di 60 tecnologie raggruppate in 8 categorie: tutte testate in produzione, non solo nel README.

01

Linguaggi

10 tecnologie
PHP 8.3TypeScriptJavaScript ES2024 RustPythonDart SQLBashHTML5CSS3
02

Backend

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

Frontend

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

Database

07 engine
PostgreSQLMySQL 8MariaDB MongoDBRedisElasticsearchSQLite
05

Cloud & AWS

10 servizi
LambdaS3Rekognition SQS / SNSRDSCloudFront Route 53IAMSESOracle Cloud
06

DevOps & IaC

09 strumenti
DockerKubernetesTerraform AnsibleGitHub ActionsGitLab CI/CD NginxLinuxSentry
07

FinTech & Crypto

07 integrazioni
BTCPay ServerBitcoin CoreLightning Liquid NetworkBinance FuturesKraken FuturesWebSockets
08

Pratiche

10 strumenti
GitVS CodePhpStorm Filament 5PostmanREST GraphQLTDDScrumKanban
04Progetti · grid

Dodici progetti,
un solo filtro.

SaaS, FinTech, mobile, desktop e ricerca di sicurezza: basta cliccare sui chip per filtrare.

🏢
SaaS

Banlek

Architetto software · 19+ moduli · 120k DAU/app

Fotografia professionale con riconoscimento facciale AWS. App iOS + Android (Top 69 App Store) e Banlek Uploader in Rust.

LaravelNext.jsReact NativeRust
🛰️
FinTech

RoboTrade

Rust · Desktop

Trading bot di futures crypto per desktop. Connessione diretta Binance/Kraken Futures via WebSocket.

RustTauri 2TokioAxum
🎬
Social

IndicaFilmes

Solo · Full stack

Social network di film PT-BR in stile Letterboxd. Import di liste Letterboxd/Netflix, TMDB.

Laravel 12Livewire 3PostgreSQLTMDB
🚐
SaaS B2B

Rotaë

Full stack · App Flutter

SaaS multi-tenant per il trasporto scolastico: GPS, ottimizzazione dei percorsi, comunicazione scuola-famiglia.

LaravelFilamentFlutterWebSocket
♻️
ESG

Ecoleta

Solo · Full stack

Sito istituzionale per la gestione dei rifiuti con tracciabilità e metriche ESG.

Next.js 16React 19Tailwind v4Resend
🪙
Crypto

BitTrade

Architetto software · Matching engine

Wallet multi-valuta + matching engine. Bitcoin Core, Lightning Network, Liquid, USDT via BTCPay.

Laravel 12BTCPayBitcoinLightning
🧠
HealthTech

Crescere

Full stack · MVP

Salute mentale per chi si prende cura di bambini nello spettro autistico. Chatbot "Lia" con OpenAI per il triage.

Next.jsLaravelFilamentOpenAI
⚔️
Real-time

RiCaFight

Architetto software · Rust · Server

Gioco 1v1 con replay deterministici. Server autoritativo Rust + client Tauri.

RustTokioTauriCanvas 2D
💬
Cross-platform

Prompty

Solo · Tauri + Flutter

Gestore di prompt con sync desktop + mobile via Supabase. Backup, ricerca, organizzazione.

Tauri 2SupabaseReactFlutter
🔒
Sicurezza

CVE-2025-55182

Ricercatore · PoC + Toolkit

RCE in React Server Components / Next.js. Toolkit difensivo su GitHub.

Chrome ExtPythonShodanRSC
05Catalogo completo

Portfolio
esteso.

L'intero catalogo raggruppato: dall'ecosistema Banlek ai prodotti propri e alla ricerca di sicurezza.

📸

Banlek · app in produzione

piattaforma di fotografia professionale · scala reale

120k DAU ciascuna · Top 69 App Store
🍎
App iOSReact Native · moduli Swift · 120k DAU · Top 69 App Store
🤖
App AndroidReact Native · TypeScript · 120k DAU · Play Store
🖥️
Banlek UploaderRust desktop nativo · upload in blocco per fotografi
🚀

Prodotti propri & MVP lanciati

sistemi originali da zero · ideazione, sviluppo e gestione

8 prodotti
🎬
IndicaFilmesSocial network di film PT-BR
♻️
EcoletaSito ESG · gestione dei rifiuti
🚐
RotaëSaaS per il trasporto scolastico + app
🧠
CrescereHealthTech · IA per lo spettro autistico
💬
PromptyGestore di prompt cross-platform
🛰️
RoboTradeTrading bot futures crypto
🪙
BitTradeWallet/exchange Bitcoin + BTCPay
⚔️
RiCaFightGioco 1v1 multiplayer con server Rust
🌐

Siti istituzionali (Gruppo Rica/Sierra)

tutti in produzione · infrastruttura propria multi-cloud

5 siti · IaC proprietaria
🏢
ricasolucoes.com.brConsulenza IT · trasformazione digitale
⚙️
sierratecnologia.com.brSviluppo software su misura · prezzi trasparenti
🛡️
segurossierra.com.brBrokeraggio assicurativo (Rita Sierra / SUSEP)
🏛️
sierraarquitetura.com.brArchitettura & edilizia
👤
ricardosierra.com.brQuesto portfolio
🧱
Infrastruttura propriaTerraform AWS + Oracle · Ansible · Nginx
🔒

Ricerca & Open Source

CVE pubblicati e librerie con codice verificabile

2 CVE · librerie pubbliche
🛡️
CVE-2025-55182RCE in React Server Components / Next.js
🛡️
CVE-2025-66478Vulnerabilità complementare RSC/Next.js
🧰
Toolkit difensivoChrome Ext + Shodan Detection + Proxy Helper
🧾
Surfmaps NFSELibreria npm pubblica per l'integrazione NFS-e (fattura elettronica brasiliana)
security research

Ricerca di sicurezza pubblicata.

CVE-2025-55182 e CVE-2025-66478 — scoperta e PoC di RCE in React Server Components / Next.js. Toolkit difensivo (Chrome Extension + Shodan Detection + Proxy Helper) disponibile su GitHub come riferimento per i team AppSec.

vedi il toolkit su github vedi su NVD →
Disclosed HIGH · 8.1 CVSS
CVE-2025-55182
Remote Code Execution via React Server Components serialization handler in Next.js apps.
Affects: Next.js < 15.1 · RSC pipeline
CVE-2025-66478
Complementary disclosure: payload-chain expansion in the RSC pre-render flow.
Status: Published · PoC available
open source

50+ repository pubblici
su GitHub.

Contributi, librerie e progetti personali disponibili. Codice vero, commit quotidiani, issue risolte: non una vetrina.

visita @ricardorsierra
@ricardorsierra
Sviluppatore Full Stack · Rio de Janeiro, BR
54Repo
1.6kCommit/anno
2CVE
PHP 28%
JavaScript 22%
TypeScript 18%
Rust 14%
Python 10%
Dart 8%
06Come posso aiutare

Quattro modi
di lavorare insieme.

Dall'ideazione del prodotto all'evoluzione di codebase legacy: consegna continua e comunicazione chiara.

01 · Sviluppo

Prodotti digitali su misura

Dall'MVP al SaaS in produzione. Piattaforme, ERP e app mobile/desktop: ideazione, sviluppo, deploy, gestione.

  • Discovery tecnico & definizione dello stack
  • Architettura software scalabile e modulare
  • Consegna iterativa per sprint
  • Web + mobile + desktop quando ha senso
02 · Architettura software

Consulenza & modernizzazione legacy

Migrazione di monoliti verso architetture moderne. GraphQL, microservizi serverless, event-driven: senza fermare il prodotto.

  • Audit tecnico con report azionabile
  • Refactoring incrementale sicuro
  • Migrazione al cloud (AWS / multi-cloud)
  • Pattern DDD, CQRS ed event sourcing
03 · Mentoring

Code review & pair programming

Mentoring 1:1 per dev junior e mid-level, con pair programming, revisione delle PR e roadmap tecnica personalizzata.

  • Code review con feedback azionabile
  • Pair programming su casi reali
  • Piano di studio per livello e stack
  • Percorso di carriera tecnica
04 · Performance & AppSec

Audit, hardening e ottimizzazione

Profiling, ottimizzazione di query e cache, hardening OWASP, threat modeling. Ricerca su RCE applicata alla difesa del suo prodotto.

  • Profiling e ottimizzazione degli hot path
  • Hardening OWASP Top 10
  • Threat modeling e revisione crittografica
  • Riduzione dei costi cloud
parliamone

Lavoriamo
insieme?

Sono disponibile per progetti freelance, consulenza di architettura software, modernizzazione di sistemi legacy e sviluppo di prodotti digitali. Mi scriva e creiamo qualcosa di straordinario.

Domande frequenti

Dubbi ricorrenti di chi sta per commissionare uno sviluppo software su misura.

Chi è Ricardo Sierra?

Ricardo Rebello Sierra è uno sviluppatore full stack di Rio de Janeiro con oltre 20 anni di esperienza: programma dal 2004. È stato CTO in due aziende, Bilo e Musicx, e ha lavorato per clienti enterprise come Ericsson, Merck Colombia, UERJ e DPVAT. Oggi conta più di 25 sistemi in produzione e oltre 50 repository pubblici su GitHub.

Che tipo di sistemi sviluppa Ricardo Sierra?

Ricardo Sierra sviluppa prodotti digitali su misura: ERP, SaaS multi-tenant, piattaforme web, API e applicazioni mobile e desktop. Il lavoro copre l'intero ciclo, dall'MVP al sistema in produzione: ideazione, sviluppo, deploy e gestione operativa. Tra i progetti consegnati ci sono la piattaforma di fotografia professionale Banlek, il SaaS per il trasporto scolastico Rotaë e il social network di film IndicaFilmes.

Si occupa di sviluppo API e integrazioni tra sistemi?

Sì: lo sviluppo di API RESTful e GraphQL, le integrazioni complesse e le architetture event-driven sono tra le attività principali di Ricardo Sierra. Il backend segue clean architecture, DDD e CQRS, con code e messaggistica via SQS/SNS quando il volume lo richiede. In sistemi in produzione sono già stati integrati servizi come TMDB, AWS Rekognition, Binance, Kraken Futures e BTCPay.

Quali tecnologie e linguaggi utilizza?

Lo stack principale di Ricardo Sierra è PHP 8.3 con Laravel 13 sul backend e React 19 con Next.js 16 sul frontend, oltre a Rust, Node.js 22 e Python. Sono più di 60 tecnologie raggruppate in 8 categorie, tutte testate in produzione, tra cui PostgreSQL, MySQL 8, Redis ed Elasticsearch per i database. Sull'infrastruttura: AWS, Docker, Kubernetes, Terraform e Ansible.

Sviluppa app per smartphone e desktop?

Sì, Ricardo Sierra realizza app cross-platform in produzione per iOS, Android e desktop nativo. Le app iOS e Android di Banlek sono state costruite in React Native e contano 120 mila utenti attivi al giorno ciascuna, arrivando alla Top 69 delle più scaricate dell'App Store. Sul desktop lo stack è Tauri 2 con Rust, come nel Banlek Uploader e nel trading bot RoboTrade.

Come funziona il processo di lavoro e la consegna del progetto?

Ogni progetto di Ricardo Sierra parte da un discovery tecnico e dalla definizione dello stack, seguiti dalla progettazione dell'architettura software e dalla consegna iterativa per sprint. In pratica il cliente vede software funzionante fin dai primi cicli, invece di aspettare un'unica consegna alla fine. Web, mobile e desktop entrano nel perimetro quando hanno senso per il prodotto.

Si occupa di modernizzazione di sistemi legacy?

Sì: la migrazione di monoliti verso architetture moderne è una delle quattro aree di lavoro di Ricardo Sierra, condotta in modo incrementale e senza fermare il prodotto. Si parte da un audit tecnico con report azionabile e si prosegue con refactoring sicuro, migrazione al cloud e adozione di pattern come DDD, CQRS ed event sourcing. L'esperienza va da monoliti PHP 7.4 con mille tabelle a microservizi serverless su Lambda.

Si occupa di infrastruttura, server e deploy?

Sì, DevOps e cloud fanno parte del perimetro di lavoro di Ricardo Sierra: AWS con Lambda, S3, SQS e RDS, oltre a Docker, Kubernetes, Terraform multi-cloud e Ansible. L'infrastruttura dei cinque siti del gruppo Rica/Sierra, per esempio, è provisionata con Terraform su AWS e Oracle Cloud, servita da Nginx e configurata con Ansible. Osservabilità e monitoraggio degli errori arrivano con Sentry.

Si occupa di audit di sicurezza e ottimizzazione delle performance?

Sì: audit, hardening OWASP Top 10, threat modeling e revisione crittografica formano un'area di lavoro dedicata di Ricardo Sierra, insieme al profiling e all'ottimizzazione di query e cache. La base è la ricerca di sicurezza applicata: sono due i CVE pubblicati, CVE-2025-55182 e CVE-2025-66478, di esecuzione di codice remoto in React Server Components e Next.js, il primo classificato come HIGH con CVSS 8.1. È disponibile anche un toolkit difensivo pubblico con Chrome Extension, Shodan Detection e Proxy Helper.

Come contattare Ricardo Sierra per un progetto?

Il contatto con Ricardo Sierra avviene via e-mail all'indirizzo [email protected], con profili anche su GitHub e LinkedIn. È disponibile per progetti freelance, consulenza di architettura software, modernizzazione di sistemi legacy e sviluppo di prodotti digitali. C'è inoltre mentoring 1:1 per sviluppatori junior e mid-level, con code review, pair programming e roadmap tecnica personalizzata. La base è Rio de Janeiro, fuso orario GMT-3.

Italiano