I build React + TypeScript web apps (dashboards, e-commerce, booking systems) and fast marketing sites for small businesses. Every project comes with clean code, automated tests, documentation and a live preview link before final delivery.
Full applications with routing, state management, validation and test suites. Fictional data.
Auth flow, KPI cards with period deltas, interactive charts, 500-row customer table with search, filters, sorting, pagination and CSV export, validated settings forms, dark/light theme. 29 automated tests.
Faceted catalog with URL-synced filters, product variants, persistent cart with coupons and free-shipping bar, 3-step checkout with card validation, order history, English/Portuguese with currency formatting. 40 automated tests.
Client booking flow with real availability (staff hours, breaks, existing bookings, DST-safe), .ics confirmation, reschedule/cancel by code, plus an admin panel with stats, drag-to-reschedule calendar, bookings list and services/team management. 32 automated tests.
Production-style services with auth, validation, tests and docs.
Tools that answer customers and remove repetitive work.
One script tag adds a support assistant that answers from the business's own FAQ with cited sources, hands off to a human when unsure, speaks EN/PT/ES and logs unanswered questions. Shadow DOM, 11 KB gzipped, LLM provider via secure server proxy. 33 tests.
Scrapes multiple stores (HTML grids, tables, JSON-LD, pagination) with retries, rate limits and robots.txt checks, stores history in SQLite, detects price/stock changes and generates Excel, CSV and HTML reports. Typer CLI, Docker, CI. 45 tests, mypy strict.
Turns a Google Sheet into a back office: lead CRM with enforced pipeline, duplicate detection and business-day follow-ups; invoice PDFs from a Docs template with Gmail drafts; weekly KPI tab with chart; form-intake routing. Typed, tested core logic (21 tests) compiled to Apps Script.
Save highlighted text with its source via context menu or shortcut; popup with search and tag/site filters, side panel per site, Markdown/CSV/JSON export and import, offline summaries with optional AI via proxy. Minimal permissions, typed message passing, storage migrations, EN/PT/ES. Try it in the browser without installing. 27 tests.
Fast, mobile-first sites built to get bookings and messages.

Online booking, new-client form and an assistant that answers FAQs, flags emergencies and never gives diagnoses.
View demo →
Treatments, prices, GDPR-compliant booking and an assistant in European Portuguese.
View demo →
SaaS, dental clinic and app waitlist: responsive, accessible, tested (23 tests), ready to customize.
View templates →
Services, prices and a chat assistant that answers clients and sends them to book.
View demo →
Trust signals, services, testimonials and one clear booking call-to-action.
View demo →
Menu with prices, reservations and a WhatsApp button.
View demo →We agree on pages, features and deadline in writing before I start.
You get a live preview within days, not at the end.
I adjust until it matches what you need.
Source code, README and deployment on your account.
Website and product copy, localization of apps (i18n files).
Python and Google Apps Script tools that remove repetitive work.
Google Sheets and Excel trackers and dashboards.