es

Montevideo, Uruguay

The work you do by hand, your business can do on its own.

Stores that take payments, calendars that fill without a WhatsApp thread, and internal systems that replace the notebook. Everything below is running today, with real clients.

adrianamieres.com.uy
Home page of the Adriana Mieres store, showing the shop and the link to the catalog

What I do

01

Sell online

Catalog, cart and checkout that work without you behind every order.

Businesses with products

02

Book without WhatsApp

Appointments that book themselves, using your real hours and services.

Services that run on a schedule

03

Run your operation

The internal system that today lives in notebooks, spreadsheets and memory.

Clinics, clubs, anyone with a process

Work in production

Four systems, each solving a different problem.

adrianamieres.com.uy
Home page of the Adriana Mieres store, showing the shop and the link to the catalog

Adriana Mieres

Aesthetic medicine equipment

From coordinating every order over WhatsApp to a store that takes payment on its own.

  • Laravel
  • MercadoPago
  • Multi-sucursal
  • SEO
Visit the site
Cliente1 — 1Historia clínica1 — 1Ficha cosmetológica1 — NProcedimientos1 — NConsumos

Data model, taken from the code

Dr. Janet Guzmán

Medical aesthetics practice

Private system

Clinical records, treatments, courses and practice expenses, all in one place.

  • Laravel 12
  • Livewire
  • Volt
  • Tailwind
psicnataliaaren.com
Home page of the Natalia Arén site, with the booking entry point

Natalia Arén

Psychology practice

Appointments are booked from the site, with no back and forth to agree on a time.

  • Laravel
  • Agenda
  • Blade
Visit the site
Base centraltenantsrolesusersdatabaseBase por organizaciónAcademyStudentEventModule

One database per organization

Multi-tenant platform

Architecture

Private system

Several organizations on one codebase, each with isolated data and its own branding.

  • Laravel 12
  • Multi-tenant
  • Base por organización
«pagué el alquiler»VozSpeechRecognizerModelointerpreta la fraseAccionesRoom · SQLitePantallaFlow → Compose

From speech to balance, without touching a form

Personal project

Voice-driven finance assistant

Native Android

You talk to your phone — "paid the rent", "put 800 of gas in the car" — and the app keeps balances, due dates and expenses up to date on its own.

A language model turns the sentence into actions against the database. Money is stored as integer cents, never as a floating-point number, and the UI is never refreshed by hand: queries emit a stream and the screen updates itself when the table changes.

  • Kotlin
  • Jetpack Compose
  • Room
  • Corrutinas / Flow
  • Material 3
View the code

How I work

  1. 1

    The problem comes first

    What gets done by hand today, how long it takes and what falls through the cracks. Technology comes after — and sometimes the answer is smaller than you expected.

  2. 2

    You see it running, not mocked up

    No approving drawings. You work on the real system, live, and we adjust from there.

  3. 3

    It ends up yours

    Deployed on your own domain, with your data in it. And I stay close for whatever comes next.

Built with

Everything above runs on this.

Backend

  • PHP
  • Laravel 12
  • Livewire
  • Volt
  • MySQL
  • SQLite

Frontend

  • React
  • TypeScript
  • Alpine
  • Tailwind
  • Vite
  • Blade

Móvil

  • Kotlin
  • Jetpack Compose
  • Android nativo

Calidad

  • Pest
  • PHPUnit
  • ESLint
  • Git

Infraestructura

  • Linux
  • SSH
  • cron
  • Despliegue propio
  • Dominios y correo

Integraciones

  • MercadoPago
  • Webhooks
  • APIs REST
  • Modelos de lenguaje

Let's talk

Tell me what your business still does by hand. If it has a solution I'll tell you how — and if it doesn't, I'll tell you that too.