Portfólio de projetos Tudo o que construí e vale mostrar.
Produtos, bibliotecas e experimentos. Filtre por tipo ou tecnologia.
- Todos
- Produto web
- Biblioteca
- Aplicativo
- Jogo
- Todos
- Ably
- BLoC
- C#
- cURL multi
- Dart
- Docker
- DOM
- Filament
- Flutter
- GD
- Google Calendar API
- HERE SDK
- Inertia
- Laravel
- MySQL
- OpenAPI
- Pest
- PHP
- PHPUnit
- React
- Sanctum
- Stripe
- SVG
- Tailwind
- TanStack Query
- Tauri
- TypeScript
- Unity
- Vue
- XMLWriter
8 projetos
8 projetos
Filtros
- Todos
- Produto web
- Biblioteca
- Aplicativo
- Jogo
- Todos
- Ably
- BLoC
- C#
- cURL multi
- Dart
- Docker
- DOM
- Filament
- Flutter
- GD
- Google Calendar API
- HERE SDK
- Inertia
- Laravel
- MySQL
- OpenAPI
- Pest
- PHP
- PHPUnit
- React
- Sanctum
- Stripe
- SVG
- Tailwind
- TanStack Query
- Tauri
- TypeScript
- Unity
- Vue
- XMLWriter
Projeto principalPlataforma de mobilidade executiva · Desde 2025
Vippers
App e back-end de um serviço de motorista executivo com frota blindada em São Paulo, Rio de Janeiro e Miami.
Ver estudo de casoEm destaqueAgendamento online e gestão · 2026
Nails by Ivyy
Site, agendamento e painel de gestão de um estúdio de unhas em Curitiba, com Google Agenda, lembretes por WhatsApp e um site novo que a dona edita sozinha.
Ver estudo de casoKairo
Controle de jornada open source e auto-hospedado: registre turnos e pausas e acompanhe horas extras, faltantes e o saldo do banco de horas.
QR Code Generator
Biblioteca PHP para gerar QR Codes personalizados: formatos de módulo, marcadores de canto, logo central e saída em SVG, PNG, JPEG ou WebP.
PHP Crawler
Crawler em PHP que percorre um site em paralelo e gera sitemaps XML prontos para produção, respeitando canonical, noindex e nofollow.
CalliOpen Backend
API REST de uma plataforma de música open source: playlists colaborativas, álbuns, artistas, favoritos e upload de áudio, documentada em OpenAPI.
CalliOpen Frontend
Player de música em React que também roda como app desktop com Tauri, com cliente de API tipado gerado a partir da especificação OpenAPI do back-end.
Crystal Color
Jogo 2D em Unity feito em equipe na faculdade: um puzzle de memória com sequências de cristais, diálogos com NPCs, cutscenes e sistema de save.
Trabalho de plataforma
A base que outras pessoas usaram.
Na Sites10 eu construí o que fica embaixo dos sites: o framework, a API e o sistema interno que a agência usa todo dia.
Framework Sites10
Reescrita do zero do framework da agência: saiu de arquivos que repetiam a mesma lógica em todo site para uma base modular, no espírito do Laravel. Hoje sustenta 74 sites em produção e o painel interno.
API Sites10
Ideia e primeiras implementações da API que centralizou o envio dos formulários dos sites da agência, e depois também a busca de posts do Instagram para sites de clientes. Mais de 130 sites a chamam hoje.
Sistema de Tarefas
Migração do sistema de tarefas da agência do framework antigo para o novo, com refatoração do código legado, melhorias de layout e otimização de queries: páginas que levavam de 5 a 10 segundos passaram a carregar entre 0,5 e 3 segundos.
Open source
Pacotes no Packagist.
Código que nasceu dentro dos meus projetos e virou pacote para não ser reescrito na próxima vez.
tonsoo/php-qr-code
Geração de QR Codes estilizados em PHP, com formatos, logo e saída em SVG ou imagem.
composer require tonsoo/php-qr-codePackagisttonsoo/php-crawler
Crawler concorrente que gera sitemaps XML com rotação de arquivos e respeito a canonical.
composer require tonsoo/php-crawlerPackagisttonsoo/filament-translatable
Campos traduzíveis no Filament, inclusive caminhos dentro de colunas JSON, como itens de repeaters.
composer require tonsoo/filament-translatablePackagistl1nnah/file-size
Converte bytes em tamanhos legíveis com separadores personalizados e faz o caminho inverso.
composer require l1nnah/file-sizePackagist

