Projects

Sites and applications you can open and explore, and the production software that lives behind a login.

Portfolio

Published work. Every card opens the live project.

Mamás Autónomas

Mamás Autónomas

Landing page that connects single mothers so they can build mutual support networks. It makes the first contact easier and encourages them to trade services such as childcare, rides or help around the house within a solidarity community.

Open the project →
Pinwheel

Pinwheel

Presentation site for a SaaS company focused on capturing leads and explaining the product's value. It uses a clear structure, benefit sections, testimonials and a prominent call to action to convert interested visitors.

Open the project →
Back Office

Back Office

User back office built with React, TypeScript, MUI and Tailwind CSS. It manages roles and user data with secure JWT authentication. Responsive, accessible and modern interface, focused on operational efficiency and usability.

Open the project →
SIMEEX

SIMEEX

Corporate website built with Astro, focused on communicating SIMEEX's services: end-to-end solutions in metalworking, steel structures and weld inspection. It implements SEO best practices, multilingual support with i18next and modern visual effects to reinforce the brand identity.

Open the project →
SaaS

SaaS

Presents a digital service with benefit, pricing and CTA sections. Focused on conversion, with a modern responsive UI. Built with React and Tailwind CSS, following UX best practices.

Open the project →
Material UI Design System

Material UI Design System

Showcase of custom components built on top of Material UI. This design system brings together tokens, theming and consistent visual patterns to speed up frontend development on a scalable, coherent base.

Open the project →

Software in production

These are not exercises. Most of it lives behind a login, so here is the scope and the technical decisions instead.

FinTech · Nov 2025 – present

Customer app with a payment gateway

Mercado Pago with card tokenization, 3D Secure and PDF receipts; alternative methods through BBVA, PayCash, PuntoRed and GestoPago. Two-factor authentication, biometrics, session control and CURP/RFC validation.

ReactRedux ToolkitTailwind
Public portal

Corporate site from scratch

Landing page, product microsites, contact forms and a branch locator with Google Maps. Lighthouse optimization, WebP images and SEO, consuming the in-house CMS.

ReactViteTypeScript
Back office

Self-service CMS

WYSIWYG editor, banner and FAQ management, media library, brand configuration, roles and permissions with an audit trail, and operations dashboards integrating Power BI.

ReactRBACPower BI
Mobile

iOS and Android apps

Maintenance and evolution of the native apps and of their communication layer with the web application, including version management and releases on the App Store and Google Play.

SwiftKotlinWebView
E-commerce

Storefront with Medusa and Stripe

Next.js store with Medusa and Stripe, localized to Mexican Spanish and with a design system documented in Storybook.

Next.jsMedusaStripe
Process digitization

Internal invoicing, 80% less time

Optimization of the internal invoicing process of a .NET suite on SQL Server, and standardization of the frontend with a design system alongside design and QA.

.NET CoreSQL ServerDevExpress
mail