Skip to content

Portfolio

Projects

Systems, products and interfaces built from scratch — each one with its product decisions, technical challenges and results documented.

V
Cover — VendaíVideo preview
2026
SaaSLive

Vendaí

Offline-first POS ecosystem for small businesses — Electron desktop app, sync cloud, and Flutter app

A complete point-of-sale system for pet shops, feed stores, grocery stores, and neighborhood shops: POS with barcode scanner, cash register, inventory, customer tabs (fiado), accounts payable, PIX (Brazil's instant payment system), 50+ reports, and Secure Receiving — all working without internet, with cloud sync and a mobile management app.

Role: Solo full-stack developer — product, offline-first architecture, Electron/React/SQLite desktop app, Node/PostgreSQL sync API, Flutter app, integrations with thermal printer and label-printing scale, branding, website, store publishing, and support for shop owners.

Electron 42React 19Vite 7 (electron-vite)Tailwind CSS v4Flutter / Dart
E
Cover — EA CentralVideo preview
2026
Web systemClient project

EA Central

Wholesale e-commerce with ordering via WhatsApp — React storefront, admin panel, and Node/PostgreSQL API

B2B store for mobile phone accessories: a catalog of 349 products with filtering by device (293 models), progressive pricing by quantity, a cart with color selection, real shipping rates, and a checkout that opens WhatsApp with the order ready to send. Full admin panel for the store owner, Excel/PDF export, and Meta Pixel + Conversions API tracking.

Role: Solo full-stack developer — domain modeling, REST API with Prisma/PostgreSQL, React/TypeScript front end for the storefront and the panel, catalog import, integrations (WhatsApp, SuperFrete, Meta Pixel/CAPI, Pix), Vercel + Railway deployment, and continuous evolution driven by the client's orders.

React 18TypeScriptVite 6React Router 7CSS custom properties
P
Cover — PetzaraVideo preview
2025
SaaSLive

Petzara

Full-stack SaaS for pet shop management — appointments, finances, team, and Stripe subscriptions

A complete management system for pet shops: a schedule with real-time status via Socket.io, clients, pets, finances, team members, and monthly/annual subscriptions via Stripe — an installable PWA for phone or computer.

Role: Solo full-stack developer — architecture, Node.js/Express/MongoDB back end, React 19/Vite front end, Socket.io, complete Stripe integration, Railway deployment, and production maintenance.

React 19Vite 6Tailwind CSS v4Node.js 22Express 5
T
Cover — TrativaVideo preview
2025
SaaSBeta

Trativa

Multi-tenant CRM SaaS with a kanban pipeline, WhatsApp Cloud API, and an Electron desktop app

A complete CRM for Brazilian sales teams: 9-stage pipeline, drag-and-drop kanban, integrated WhatsApp Cloud API, custom fields, funnel reports, sales goals, and an installable desktop app — 4 repositories, one product.

Role: Solo full-stack developer — 4-repository architecture, Node.js/Express/MongoDB back end, React/Vite/PWA front end, WhatsApp Cloud API integration, multi-plan Stripe, Electron desktop app, landing page with Framer Motion.

React 18ViteTailwind CSSSocket.IONode.js
C
Cover — CiclouVideo preview
2024
AppLive

Ciclou

Flutter app on Google Play that connects people who dispose of cooking oil with collectors — from proposal to disposal certificate

Two-sided app for used cooking oil collection: the generator (restaurant, condo, school, household) requests a pickup, collectors send proposals, the platform fee is paid via Pix (Brazil's instant payment system), and in the end the app itself issues the disposal certificate.

Role: Front-End & Mobile Developer — responsible for the Flutter interface, user flows, and Firebase integration. Project developed in partnership with Rafael Almeida (back-end and design).

FlutterDartReact 19 (site)ViteTailwind CSS
Q
Cover — QRProntoVideo preview
2026
Digital productLive

QRPronto

Free in-browser QR Code generator — and a dynamic QR dashboard with an editable destination

Two products in one: a static QR Code generator with 17 types that runs entirely in the browser, with no sign-up, and a dynamic QR SaaS built on NestJS where the destination of a printed code can be changed at any time, with scans, campaigns, webhooks, and an API.

Role: Full product development

React 19Vite 7TypeScriptReact Router 7NestJS 11
M
Cover — Mais CleanVideo preview
2026
Landing pageClient project

Mais Clean

Next.js 16 site with 9 routes, one page per service, local SEO and 8 process videos

Corporate website for Mais Clean Higienização: 9 routes prerendered at build time, a dedicated page for each service with its own metadata and Schema.org, 8 process videos loaded on demand, an installable PWA and analytics with GA4, Microsoft Clarity and Google Ads.

Role: Solo full-stack development — Next.js App Router architecture, design system, technical SEO, content for each service, Analytics, Clarity and Google Ads setup, PWA and deployment.

Next.js 16React 19TypeScriptTailwind CSS v4
R
Cover — Real Estate System
2023
Web systemClient project

Real Estate System

Property management, leads and portal integration platform

System for real estate agencies with property listings, a lead CRM, an integration API for portals and an admin dashboard.

Role: Full-stack development

ReactTypeScriptTailwind CSSNode.jsExpress
G
Cover — Gesso Grande Rocha
2025
Landing pageClient project

Gesso Grande Rocha

React site with 5 SEO routes, dynamically generated city pages and real-time Google reviews

Corporate website in React 19 + Vite for a drywall company on the São Paulo coast: 5 routes with local SEO per city (Mongaguá, Itanhaém, Praia Grande), gallery with lightbox, Google reviews via Elfsight, Schema.org LocalBusiness and a form with EmailJS.

Role: Solo full-stack — design, React development, city-based route architecture, technical SEO, Google reviews integration (Elfsight), form via EmailJS and deployment on Vercel.

React 19Vite 7Tailwind CSS 3Framer Motion 12
C
Cover — CondoviewVideo preview
2025
AppStudy project

Condoview

A condominium app in Flutter: the resident makes a request from their phone, the building manager approves it in the same app

Mobile app built as a capstone project (TCC) that takes condominium routines out of WhatsApp: reservations, maintenance, incidents, notices, packages, meetings, chat and visitor invitations with a QR Code — with one dashboard for the resident and another for the building manager.

Role: Mobile & Front-End Developer — Flutter interface, resident and manager flows, API integration. Team project of 5

FlutterDartProviderNode.jsExpress