Rafael Vales.

Fullstack developer with a focus on frontend.

One idea, every detail.Explore my projects

Projects

02 / 03
Animal Feed · Los Abuelos

Everything for your pet.
All in one place.

An online store for pet food and accessories. Browse the catalog, filter by brand and choose the size you need before adding it to your cart.

Pet food and accessories ecommerce, with search, filters, favorites and a shopping cart.

  • Catalog and search
  • Filters and favorites
  • Shopping cart
Try the storeDemo with sample products and a simulated checkout.
Animal Feed home page with a catalog for dogs and catsAn experience designed for browsing and shopping.
Product decisions

Behind every
product.

Small decisions. Real problems. How I connect the experience with what makes it work.

Sales continue. The connection can wait.Sales continue.

Saving to the device first allows work to continue offline. Synchronization happens when the connection returns.

  1. 01Offline
  2. 02Sale saved on the device
  3. 03Connection restored
  4. 04Sale synchronized

Saved locally and synchronized when the connection returns.

An illustration of the workflow.
Illustration · Read the decision

Saving to the device first allows work to continue offline. Synchronization happens when the connection returns.

Design with purpose.
Build with care.

I'm Rafael, a fullstack developer with a focus on frontend.

I care about how an interface looks, how it works and how it is built. I connect those perspectives to turn ideas into clear, carefully crafted digital products.

Let's build something

Design

Hierarchy, space and clarity. Every visual decision should make the product easier to understand and use.Hierarchy, space and clarity.

Frontend

Fluid interactions and considered details. I care about both what you see and what happens when you interact.Fluid interactions and thoughtful details.

Product

A fullstack perspective that connects the interface with everything it needs to work.An interface connected to what makes it work.

Mar del Plata, ArgentinaBeyond the code, too.

Native SpanishAdvanced EnglishC1

Explore my stack
Tools

My stack.

Technologies I use in my projects.

Animal Feed · Portfolio

I used React in

My main focus: clear interfaces, thoughtful interactions and a solid foundation.

Explore my journey
One idea, every detail.Explore my journey
My journey

Learn.
Build.
Keep going.

From education to real products. A journey through what I've built and what I'm still developing.

View my resume
  1. 2023 — 2026Education

    A foundation to build on.

    Higher Technical Degree in Software Development · Instituto Superior IDRA

    Three years of education focused on C# and .NET. Object-oriented programming, MVC architecture and design patterns applied to desktop projects.

    • C#
    • .NET
    • Windows Forms
    • SOLID

    A foundation I now bring to my web and mobile projects.

  2. Dec 2024 — PresentPersonal project

    From a shared bill to a solution.

    Shared expenses app

    A production app with real users. It organizes shared expenses and calculates how to settle debts with fewer transfers.

    • Next.js
    • React
    • TypeScript
    • Supabase

    Turning an everyday need into a product people use.

  3. Jun — Dec 2025Internship

    Building for a real business.

    Web developer · Los Abuelos Pet Shop

    I developed the ecommerce platform end to end: catalog, cart, checkout and orders. I integrated MercadoPago payments and processing to prevent duplicate charges.

    • Next.js
    • TypeScript
    • Prisma
    • MercadoPago

    From working with the client to a live store.

  4. 2025 — PresentPersonal project · In development

    Designing and building a native experience.

    Design and development · iOS travel planning app

    I designed the app and developed its iPhone experience. Connected itineraries, maps and places to support every stage of the journey.

    • Swift
    • SwiftUI
    • SwiftData
    • MapKit

    A product perspective, from the interface to how it works.

  5. 2026 — PresentRetail project

    Keeping the business running.

    Point-of-sale system

    I built a point-of-sale system for a real business with three concurrent registers. It saves sales locally and synchronizes them when the connection returns.

    • Next.js
    • TypeScript
    • Supabase
    • Dexie.js

    Designing for when conditions are less than ideal, too.

  6. 2026 — PresentIn development

    Building as a team.

    Tech Lead · Dermatology clinic

    I lead a four-person technical team building a system for a real clinic. I contribute to client requirements and the data model connecting appointments, deposits and clinical care. The product is still in development.

    • Next.js
    • TypeScript
    • Prisma
    • Supabase
    • Scrum / Jira

    Translating a real workflow into business rules, permissions and shared decisions.

Let's build
what comes next.

I'm looking for a team where I can contribute as a fullstack developer, with a focus on frontend and attention to detail.

A conversation can be the beginning.rafavales3@gmail.com
Get in touch