MatíasMatías Domínguez

Websites, stores, dashboards, MVPs and apps.

Websites, stores, dashboards, MVPs and apps.

I design and build them myself, from the idea until they’re up and running, for small businesses, founders and agencies.

Landing page

A page that explains your business and gets people to act: message you, book or buy.

  • Custom design, no templates
  • Copy and structure built to get you contacted
  • WhatsApp, contact form and map
  • Local SEO and analytics
  • live

    A Uruguayan construction company since 1979. I rebuilt its site from scratch, with its projects up front.

Pull the corner

sheet lifted · 0%

Online store

Catalog, cart and orders that reach you already sorted.

  • Catalog with filters and product pages
  • Cart and checkout with the payment methods you use
  • Orders via WhatsApp or in-store pickup
  • Dashboard to manage orders
  • Aluminum roller shutters, slats and spare parts in stock: pick the color and size, then buy online or over WhatsApp.

  • prototype

    A surf shop that rearranges itself around the water temperature, with a wetsuit advisor.

in the bag · 0 of 12

The Cortinas de Aluminio store, in Spanish, on desktop and mobile: the homepage «Cortinas de enrollar de aluminio» (aluminum roller shutters) and the accessories page with spare parts in stock.
Cortinas de Aluminio · real screenshots of the store

Custom software

Dashboards to organize what lives in spreadsheets and chats today.

  • Users and roles
  • Stock, orders, bookings or whatever your business needs
  • Reports and charts
  • I automate the repetitive: importing spreadsheets, generating PDFs and sending notifications
  • in production

    Restaurant tips split up without spreadsheets or doing the math by hand.

  • in production

    Delivery notes and progress billing that used to come from copying an Excel file into Word.

in its column · 0 of 12

The Aberturas Blende system, in Spanish: a project’s monthly progress certificate, with the quote sections, the stockpiled materials and the total due.
Aberturas Blende · in production · screenshot of the real system, with test data

Automations

What you do by hand every day, happening on its own.

  • Notifications that go out on their own
  • Documents that put themselves together
  • Data that loads itself
  • AI that reads photos and fills in the data
  1. An order comes in
  2. It goes into the spreadsheet
  3. The confirmation email goes out
  4. The warehouse gets notified
  5. Stock gets updated

steps that ran on their own · 0 of 5

MVP

The first version of your idea, working and in the hands of real users.

  • We define the least it has to do
  • A prototype you can use before going all in
  • A web or app version ready to test
  • AI integration when it adds something
  • “Are you being overcharged?” It estimates an electrical installation and checks the electrician’s quote against it.

shape · 1 of 4 · idea

Three iPhones with the Procjena app: in the middle, a fair price of €4,294 to €7,864 and the electrical panel it implies; on the left, a €5,200 quote marked as fair; on the right, the itemized estimate in the dark theme.
Procjena · real screens from the app

Mobile app

iOS and Android apps from a single codebase.

  • React Native with Expo
  • Push notifications, camera, QR and PDF
  • Login and user accounts
  • Publishing on the App Store and Google Play
  • in production

    Restaurant tips split up without spreadsheets or doing the math by hand.

  • published in 2023

    Coupons for eating out in Montevideo: pick the discount, show the QR and that’s it.

the lens is over the day’s tip pool · 1.9× zoom

ServiceIn. In front, the published app; behind it, the redesigned day closing, still in testing. With test data.

Every layer, one person.

A website or an app is built in layers: the interface you touch, the API that responds, the data that gets stored and the server it runs on. I do all of them. Pick a layer and I’ll show you what I build it with.

9 of 23

Interface

What you see and touch: the website, the store or the app.

  • Next.js
  • React
  • TypeScript
  • Tailwind CSS
  • GSAP
  • Motion
  • React Native
  • Expo
  • Push notifications

What’s already up and running.

Products in production, work in progress, an app that made it through the stores and a prototype.

ServiceIn landing page
ServiceIn landing page, in Spanish: «Las propinas del día, repartidas al peso» (the day’s tips, split down to the peso), with one phone closing the day by points and another getting the tip notification.

in production2024–present

ServiceIn

My own product · web app + mobile app

Restaurant tips split up without spreadsheets or doing the math by hand.

  • API with 39 endpoints and three roles: admin, restaurant and waiter
  • Web dashboard with daily and period closings, withdrawals and reports
  • iOS and Android app with push notifications
  • PDF payouts ready to pay
Blende system · test data
The Aberturas Blende system, in Spanish: a project’s monthly progress certificate, with the quote sections, the stockpiled materials and the total due.

in production2026

Aberturas Blende

Custom software for a window and door factory

Delivery notes and progress billing that used to come from copying an Excel file into Word.

  • API with 51 endpoints and four profiles: management, office, logistics and installers
  • Two-stage progress billing, with month-end close, stockpiled materials, retention and VAT
  • Imports quotes from the company’s Excel spreadsheets
  • Delivery notes and certificates in HTML and PDF, with site photos
ACRA Construcciones
ACRA’s homepage, in Spanish: «Construimos y restauramos con criterio de excelencia» (we build and restore to a standard of excellence), over the facade of Banco República.

live2026

ACRA Construcciones

Company website

A Uruguayan construction company since 1979. I rebuilt its site from scratch, with its projects up front.

  • Full redesign of the previous site
  • Project gallery with filters and a viewer
  • Contact form, WhatsApp and map
  • Analytics, local SEO and Instagram assets
The Cortinas de Aluminio store, in Spanish, on desktop and mobile: the homepage «Cortinas de enrollar de aluminio» (aluminum roller shutters) and the accessories page with spare parts in stock.

2026

Cortinas de Aluminio

Online store

Aluminum roller shutters, slats and spare parts in stock: pick the color and size, then buy online or over WhatsApp.

  • Catalog of shutters, slats and spare parts, by color and size
  • Spare part search by name or by code
  • Card or bank transfer payments, and a WhatsApp inquiry on every product
  • Measuring guide, shipping and a withdrawal button
Two screens of the Offerti app: a list of restaurants with discounts and the Offerti brand.

published in 20232023

Offerti

iOS and Android app

Coupons for eating out in Montevideo: pick the discount, show the QR and that’s it.

  • It was live on the App Store and Google Play
  • Passwordless sign-in with a code sent by email
  • QR coupons and a QR scanner for the restaurant
  • Its own API with each user’s savings history
Three iPhones with the Procjena app: in the middle, a fair price of €4,294 to €7,864 and the electrical panel it implies; on the left, a €5,200 quote marked as fair; on the right, the itemized estimate in the dark theme.

2026

Procjena

iOS and Android app · Croatian market

“Are you being overcharged?” It estimates an electrical installation and checks the electrician’s quote against it.

  • Floor plan scanner: take a photo and AI reads the rooms and square meters
  • Room-by-room calculation following Croatian practice and the DIN 18015-2 standard
  • Quote comparison and PDF export
  • In Spanish and Croatian, with light and dark themes
Rompiente · prototype
The Rompiente surf shop, in Spanish, with the water thermometer at 12 degrees and the recommended suit: a 5/4 hooded semi-dry with boots.

prototype

Before I quote, I build.

Rompiente. A surf shop that rearranges itself around the water temperature, with a wetsuit advisor.

For one proposal I had the store working before anything was signed.

From the idea to up and running.

One person on the other side, from start to finish. This is how every project moves forward.

  1. You tell me what you need

    By email or message. An idea in one sentence is enough to get started.

  2. I show you a prototype that works

    Before going all in, you see and try what you’re getting, not a PDF full of promises.

  3. I build it

    You talk directly to me, the one writing the code. No middlemen.

  4. I launch it

    Domain, hosting, database, App Store and Google Play: it’s left up and running.

  5. I stick around

    Adjustments and improvements as the business grows or changes.

Tell me what you need.

What you need

You’ll hear back from me, the one who’s going to build it.

Or email me directly
hola@matidom.dev