UX Designer & Full Stack Designer · Mexico City
I design products people actually use — from fintech gamification to music social apps. 3+ years bridging design and frontend engineering across startups and the public sector.
About
I'm a Full Stack Designer based in Mexico City — which means I speak both Figma and React, and I know exactly where the gap between design and implementation lives. I've worked in startups, the public sector, and on my own products.
My work lives at the intersection of behavioral design, visual systems, and technical feasibility. When I design something, I'm already thinking about how it gets built — and what it feels like at 11pm when a user is stressed about a late payment.
Currently building Paily, a gamified bill-tracking PWA for Mexican young adults. Open to full-time UX/Product roles.
Design
Engineering
Tools & Methods
Case Studies
01 / 02
A gamified bill-payment tracker that turns financial responsibility into XP — built for Mexico's most financially vulnerable generation.
The Problem
28.6% of Mexican young adults aged 18–29 have missed at least one payment — making them the most financially delinquent age group in the country (INEGI ENSAFI 2023). Yet only 19.5% use any digital tool to track their spending.
The existing tools fail them: bank apps show only one account; calendar reminders get ignored; spreadsheets feel like homework. There was no tool designed around their actual behavior — informal, mobile-first, and emotionally resistant to "boring" finance apps.
Design Process
Key Design Decisions
Swipe-to-pay: Inspired by Tinder's swipe and iOS dismissal — a gesture so universal it needs zero instruction. Replaces checkbox fatigue with a physically satisfying motion.
Demo mode: Users see a populated, functional app before any commitment. Reduces the "empty state anxiety" that kills onboarding in finance apps.
Gamification layer: XP, streaks, and level milestones aren't decorative — they're the core engagement loop. Designed to build a 21-day habit before users consider Pro features.
Pricing research: Validated $70–100 MXN/month price sensitivity with 930K potential paying users — embedded into the product roadmap.
What I Shipped
Full React + TypeScript PWA with Firebase Auth and Firestore. I designed the entire product — visual identity, interaction model, motion design — and wrote the frontend code.
This is what "Full Stack Designer" means in practice: I know why Framer Motion's layout animations matter for the swipe interaction, and I can implement them myself.
Live product · March 2026
View Paily Live →02 / 02
A music discovery and sharing web app powered by Spotify and Deezer APIs — tracking your recent finds and the sounds defining the moment.
The Problem
Streaming platforms are built for consumption, not memory or conversation. You discover a track, love it for a week — and then it disappears into an algorithm. There's no way to track your journey as a music listener, or share it with people who care about taste.
Last.fm tried this a decade ago. Letterboxd proved the model works for film. The question: can this translate to music — where Spotify holds the data but doesn't expose the social layer?
Design Process
Key Design Decisions
"Dive into your music. Share what you liked." — the headline structures the whole product around two modes: personal (dive in) and social (share). Every screen maps to one.
Genre-first trending: Trending by genre (Pop, Rock, Rap, Electronic, Alternative) lets users self-identify as listeners before logging in. A taste signal, not just a chart.
No paywall, no friction: Core discovery is available without signing in. The value of connecting Spotify is clear before it's ever asked for.
Two-logo system: Dark and light variants for different surface contexts — a small signal that this is a considered product, not a side project.
What I Built
Full responsive SPA in Next.js + TypeScript. I handled both design and engineering — every layout decision was informed by what was actually possible and elegant to implement.
The Spotify PKCE flow follows the public API documentation precisely. TanStack Query handles all async state across two data sources simultaneously, keeping the UI responsive under variable latency.
Personal project · 2025
View Soundboxd Live →By the numbers
Experience