01 Online booking and management · 2026
Nails by Ivyy
Booking website and management panel for a nail studio in Curitiba, synced with Google Calendar and Instagram.
Accessibility
I’m Alysson Thoaldo, a senior web developer in Curitiba, Brazil. I design and build systems end to end with a back-end focus: booking, integrations, APIs and the libraries I write along the way.
Main projects
Each one started with a concrete problem. The case studies show what was decided and why.
01 Online booking and management · 2026
Booking website and management panel for a nail studio in Curitiba, synced with Google Calendar and Instagram.
02 Work hours and time balance tracking · 2026
Open-source, self-hosted time tracking: log shifts and breaks and keep an eye on overtime, missing hours and your running balance.
03 Open-source PHP library · 2026
PHP library for custom QR codes: module shapes, corner markers, a center logo and output to SVG, PNG, JPEG or WebP.
04 Crawler and sitemap generator · 2026
A PHP crawler that walks a site concurrently and writes production-ready XML sitemaps, honoring canonical, noindex and nofollow.
Other projects
REST API for an open-source music platform: collaborative playlists, albums, artists, favorites and audio uploads, documented with OpenAPI.
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.
A 2D Unity game built as a university team project: a memory puzzle with crystal sequences, NPC dialogue, cutscenes and a save system.
Open source
Code that grew inside my projects and became a package so it never has to be rewritten.
Styled QR code generation in PHP, with shapes, a logo and SVG or image output.
composer require tonsoo/php-qr-code PackagistConcurrent crawler that writes XML sitemaps with file rotation and canonical support.
composer require tonsoo/php-crawler PackagistTranslatable fields for Filament, including paths inside JSON columns such as repeater items.
composer require tonsoo/filament-translatable PackagistTurns bytes into readable sizes with custom separators, and parses them back.
composer require l1nnah/file-size PackagistAbout
I started programming at 11 and went through C, C++, C#, Java, Rust, Python and Lua before PHP and Laravel became my everyday tools.
Since 2023 I have been building websites, online stores, admin panels and systems for clients, including time on an international team. In my spare time I maintain my own products and open-source libraries.
How I work
I start with the process of the people who will use it. Screens come after knowing what has to happen.
I’d rather ship something another developer understands a year from now than an architecture that impresses today.
Calendars, payments and messaging fail. I plan retries, limits and logs from day one.
Automated deploys, tests where it matters and enough documentation for the project to move on without me.
Proposals
Websites designed and built as proposals for local businesses.

Coffee shop website · 2026
Website proposal for an artisan coffee shop in Curitiba: full menu, live opening hours, map and iFood ordering, carrying the identity of the printed menu.

Pizzeria website · 2026
Website proposal for a neighborhood pizzeria in Curitiba, with a menu of over 70 flavors, promotions, job openings and a delivery area map.
FAQ
It is a system built around how your business works, instead of bending the business to fit an off-the-shelf tool. It can be a booking system, an admin panel, an integration between systems or a SaaS product.
Laravel web systems and SaaS products, APIs and integrations with Google, WhatsApp, Instagram and payment providers, Filament admin panels, Next.js websites and Flutter apps.
Yes. I work remotely with online meetings and have worked on an international team. I work in English and Portuguese.
Yes. Maintaining and evolving Laravel applications, websites and Flutter apps in production is part of my daily work, including refactoring legacy code.
With a conversation about the problem and the people who will use the system. From there I define scope, timeline and the simplest solution that actually works. You can reach me through the form, email or WhatsApp.
Contact
Tell me what you need. I reply within two business days.
contato@alysson-thoaldo.com.brOpen the form