Project portfolioEverything I built that is worth showing.

Products, libraries and experiments. Filter by type or technology.

Type
Technology

7 projects

7 projects

  • Nails by Ivyy

    Booking website and management panel for a nail studio in Curitiba, synced with Google Calendar and Instagram.

    • Laravel 13
    • Filament 5
    • Livewire
    • MySQL
    • Google Calendar API
    • Instagram API
    • Docker
    Case study · 2026
  • Kairo

    Open-source, self-hosted time tracking: log shifts and breaks and keep an eye on overtime, missing hours and your running balance.

    • Laravel 13
    • Inertia
    • Vue 3
    • TypeScript
    • Tailwind
    • Pest
    • Docker
    Case study · 2026
  • 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 8.1+
    • SVG
    • GD
    • PHPUnit
    Case study · 2026
  • PHP Crawler

    A PHP crawler that walks a site concurrently and writes production-ready XML sitemaps, honoring canonical, noindex and nofollow.

    • PHP 8.4
    • cURL multi
    • DOM
    • XMLWriter
    Case study · 2026
  • CalliOpen Backend

    REST API for an open-source music platform: collaborative playlists, albums, artists, favorites and audio uploads, documented with OpenAPI.

    • Laravel 12
    • Sanctum
    • Filament
    • OpenAPI
    • Docker
    REST API · 2025
  • 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.

    • React 19
    • TypeScript
    • TanStack Query
    • Tauri
    Web and desktop app · 2025
  • 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.

    • Unity
    • C#
    2D game · 2025

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-code Packagist
  • tonsoo/php-crawler

    Concurrent crawler that writes XML sitemaps with file rotation and canonical support.

    composer require tonsoo/php-crawler Packagist
  • tonsoo/filament-translatable

    Translatable fields for Filament, including paths inside JSON columns such as repeater items.

    composer require tonsoo/filament-translatable Packagist
  • l1nnah/file-size

    Turns bytes into readable sizes with custom separators, and parses them back.

    composer require l1nnah/file-size Packagist