Project portfolio Everything I built that is worth showing.
Products, libraries and experiments. Filter by type or technology.
- All
- Web product
- Library
- App
- Game
- All
- 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 projects
8 projects
Filters
- All
- Web product
- Library
- App
- Game
- All
- 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
Main projectExecutive mobility platform · Since 2025
Vippers
App and back end for an executive chauffeur service with an armored fleet in São Paulo, Rio de Janeiro and Miami.
Read the case studyFeaturedOnline booking and management · 2026
Nails by Ivyy
Website, booking and management panel for a nail studio in Curitiba, Brazil, with Google Calendar, WhatsApp reminders and a new website the owner edits without a developer.
Read the case studyKairo
Open-source, self-hosted time tracking: log shifts and breaks and keep an eye on overtime, missing hours and your running balance.
QR Code Generator
PHP library for custom QR codes: module shapes, corner markers, a center logo and output to SVG, PNG, JPEG or WebP.
PHP Crawler
A PHP crawler that walks a site concurrently and writes production-ready XML sitemaps, honoring canonical, noindex and nofollow.
CalliOpen Backend
REST API for an open-source music platform: collaborative playlists, albums, artists, favorites and audio uploads, documented with OpenAPI.
CalliOpen Frontend
A React music player that also ships as a Tauri desktop app, with a typed API client generated from the back end’s OpenAPI spec.
Crystal Color
A 2D Unity game built as a university team project: a memory puzzle with crystal sequences, NPC dialogue, cutscenes and a save system.
Platform work
The foundation other people built on.
At Sites10 I built what sits underneath the websites: the framework, the API and the internal system the agency runs on every day.
Framework Sites10
A ground-up rewrite of the agency’s framework: from files repeating the same logic on every site to a modular base in the spirit of Laravel. It now carries 74 live sites and the internal admin panel.
API Sites10
The idea and first implementations of the API that centralized form submissions across the agency’s sites, and later also pulled Instagram posts into client sites. Over 130 live sites call it today.
Sistema de Tarefas
Moved the agency’s task system off the legacy framework onto the new one, refactoring legacy code, reworking the layout and optimizing queries: pages that took 5 to 10 seconds now load in 0.5 to 3.
Open source
Packages on Packagist.
Code that grew inside my projects and became a package so it never has to be rewritten.
tonsoo/php-qr-code
Styled QR code generation in PHP, with shapes, a logo and SVG or image output.
composer require tonsoo/php-qr-codePackagisttonsoo/php-crawler
Concurrent crawler that writes XML sitemaps with file rotation and canonical support.
composer require tonsoo/php-crawlerPackagisttonsoo/filament-translatable
Translatable fields for Filament, including paths inside JSON columns such as repeater items.
composer require tonsoo/filament-translatablePackagistl1nnah/file-size
Turns bytes into readable sizes with custom separators, and parses them back.
composer require l1nnah/file-sizePackagist

