projects.archive
Things I've shipped
Browse the full catalog: web applications, mobile applications, dashboards and AI-assisted builds.
54 projects shipped
AluminioLogo — Retail ERP, POS & Fiscal Invoicing
AluminioLogo — Retail ERP, POS & Fiscal Invoicing
AluminioLogo — Retail ERP, POS & Fiscal Invoicing
AluminioLogo — Retail ERP, POS & Fiscal Invoicing
AluminioLogo — Retail ERP, POS & Fiscal Invoicing
AluminioLogo — Retail ERP, POS & Fiscal Invoicing
AluminioLogo — Retail ERP, POS & Fiscal Invoicing
AluminioLogo — Retail ERP, POS & Fiscal Invoicing
AluminioLogo — Retail ERP, POS & Fiscal Invoicing
AluminioLogo — Retail ERP, POS & Fiscal Invoicing
AluminioLogo Credit — Buy Now, Pay Later Credit Lines (Cashea-inspired)
AluminioLogo Credit — Buy Now, Pay Later Credit Lines (Cashea-inspired)
AluminioLogo Credit — Buy Now, Pay Later Credit Lines (Cashea-inspired)
AluminioLogo Credit — Buy Now, Pay Later Credit Lines (Cashea-inspired)
AluminioLogo Credit — Buy Now, Pay Later Credit Lines (Cashea-inspired)
Background Action! — Casting Platform for iOS, Android & Web
Background Action! — Casting Platform for iOS, Android & Web
Background Action! — Casting Platform for iOS, Android & Web
Drag or hover to explore
9 projects
FeaturedBackground Action! — Casting Platform for iOS, Android & Web
Background Action! is a casting platform I built for a Mexican film and TV extras-casting company, rebuilding an older system with a large base of talent profiles. One Expo codebase delivers iOS, Android and web: an eight-step registration wizard with a live casting ID card, photo books, a skills catalog, legacy-profile import and Premium subscriptions. Payments use Stripe on the web and native in-app purchases on mobile. I added push notifications and versioned legal acceptance, and co-built the Laravel 13 API. The first working version took about a month, with automated tests and release runbooks. I used Claude Code throughout, directing the architecture myself.
FeaturedLegal Global Consulting — Client App on iOS, Android & Web
Legal Global Consulting manages rental protections and legal guarantees for clients in Mexico, and I have built its client product since the beginning. First came the React web front end, then the original React Native app on the App Store and Google Play, and most recently a full rebuild on Expo SDK 57 that ships as an in-place update to the same store listings. The new app also runs on the web from one codebase. Clients calculate and contract protections, follow their policies, book appointments, report breaches, pay with Stripe or PayPal and get push notifications. I also contribute to the Laravel API. A large Jest suite kept the migration low risk.
FeaturedWawa Rider App — SRSE Trip Planner, Wallet & Smart Boarding
Wawa is a Venezuelan mobility company running bus circuits, private transport and rentals in Venezuela, Colombia and Guatemala, and I have been the top contributor to its rider app since 2024. My biggest feature there is SRSE, the Smart Request Schedule Engine I designed and built end to end. Riders type where they are going and see every departure of the day as walking plus bus itineraries, with up to one transfer, filtered by real seat availability and ranked by arrival time, transfers and walking. Booking is atomic across legs: a trip gets all its seats or none, and if something breaks the app says which leg failed and offers new options. The engine is pure TypeScript in a hexagonal design with about 660 test cases, load-tested with k6. Around it, the app handles wallet top-ups with several payment providers, favorites, automatic boarding, QR boarding tickets and push notifications, shipped with EAS and over-the-air updates.
FeaturedRED1A1 V2 — Real-Estate Marketplace on Web, iOS & Android
I led the rebuild of RED1A1, a Mexican real-estate marketplace and professional network, across web, mobile and API. The new Next.js 16 site has a map-first home, directories, owner and admin dashboards, white-label agent websites and Stripe checkout. I shipped a new Expo app as an in-place update to the existing App Store and Google Play listings, with realtime chat, push notifications, native in-app purchases and over-the-air updates. On the Node and MongoDB backend I added realtime delivery, membership logic and scheduled jobs. Strict TypeScript, Zod validation and a 70-flow Maestro suite on Android keep it steady. This extends my earlier work on RED1A1's template pages.
FeaturedHUMAE — Recruitment Platform with Psychometrics & Billing
HUMAE is a private recruitment platform in Mexico that connects vetted candidates, client companies and an internal recruiting team. I replaced the legacy system with a full rewrite: a Laravel 12 API and a Next.js 16 front end with four role-based experiences. Candidates build profiles, take configurable psychometric tests, generate a CV and pay for membership through Stripe. Recruiters search a filtered talent directory and move people through a drag-and-drop pipeline. Companies post private vacancies and confirm interviews. I owned the architecture, backend, frontend, billing, tests with Pest, Vitest and Playwright, and the production runbook. It is live today.

DotDevPay — Payments Backend (GraphQL, Stripe, Zelle & Pago Móvil)
DotDevPay is a payments platform I am building to make company payment flows easier in Venezuela. The backend is a NestJS GraphQL API on Prisma and MongoDB where businesses create payment links, manage payment methods and collect from clients through Stripe, Zelle and Pago Móvil. I designed each gateway as its own module behind a shared interface, so adding a new one doesn't touch the rest. It also has role-based access for users and super users, a licensing model with service packages, and analytics for links, methods and clients. Error handling, validated configuration, structured logging and per-environment seeds are all in place.

Regulariza
Regulariza tu Inmueble was a challenging project in many ways, mainly because it was also developed under pressure, but it was successfully completed. This project integrated a scheduling system for appointments between different users — clients, lawyers, and administrators. Clients were attended by lawyers after paying for their appointments through three payment methods: credit card, PayPal, and OXXO. It included the same payment functionalities as "Magno Evento Inmobiliario" (which you can also see in my portfolio). This project had a distinctive feature: it allowed users to schedule video calls through the Zoom SDK, which I integrated directly into the platform. Once the client logged in, they could easily set up a video call. The project was quite dynamic, as it had a robust security structure. It included real-time chats, notifications, emails, payment gateways to handle various microtransactions within the system, and many other features. It was one of my best contributions.
FeaturedLGC Web / IOS / Android
This is a hybrid project developed with pure React Native, dedicated to clients who subscribed to protections within the LGC system (which you can also see in my portfolio). The app allowed users to manage their protections, renew them, file claims, purchase additional protections, contact the company, and chat with an AI assistant. It was my first app fully developed from scratch and launched for both Google Play Store (Android) and App Store (iOS). It’s worth noting that most of the backend wasn’t developed by me, but I did work on several key functionalities, such as the integration of payment gateways, the push notification system for all three platforms (Web, Android, and iOS), the AI chat, and more.

Magno Evento Inmobiliario 2024
Magno Evento Inmobiliario was a small but very enjoyable system to develop, mainly because it was a project planned on very short notice — just one month before the event, which took place in Mexico City on September 3, 2024. We started working on it around August 10. The system included a landing page with a payment modal that allowed users to purchase tickets for the event using three payment methods: credit or debit card, PayPal, and cash payments through OXXO. All payment methods were implemented using Stripe. I contributed significantly to the payment processing structure, especially for OXXO, which was more complex because we had to implement a webhook to track when users made cash payments and notify our backend to send them an email with their ticket details. The system also included an admin panel to view both paid tickets and pending cash payments. On the event day, we used a QR code sent to the user's email to scan and verify the validity of the ticket.