CuatroPatasVE — Earthquake Lost & Found Pet Platform
Next.js | Leaflet | Supabase
Built in response to the major earthquake in Venezuela to help reunite lost pets with their families. Lets people report pets they've lost or found, browse and search active reports, and get in touch directly with the person who posted. Includes an interactive map, built with Leaflet and OpenStreetMap, that plots every report by location and clusters them by region so people can quickly scan what's been lost or found near them.
MyAlbum26 — World Cup 2026 Sticker Collection Platform
Next.js | TypeScript | Supabase | Tailwind CSS
Designed and developed a full-stack web application that enables collectors to track sticker collections, manage duplicates, and coordinate trades for the FIFA World Cup 2026 album. Built with Next.js, TypeScript, Supabase, and PostgreSQL, with secure authentication and a responsive mobile-first experience. Features collection tracking, trade-list generation, dashboard analytics, and real-time fixtures and results from ESPN sports data APIs.
YourCitizenReady — U.S. Citizenship Study App
React Native | Expo | RevenueCat
Designed and developed a cross-platform mobile application using React Native and Expo to help users prepare for the U.S. naturalization civics exam. Includes interactive practice tests, study workflows, question banks, and answer validation, with RevenueCat-powered subscriptions for premium content. Built and shipped through Expo and EAS Build for a mobile-first, accessible iOS and Android experience.
Browser Automation with Puppeteer & Residential Proxies
Node.js | Puppeteer | Docker | Render
Designed and developed a containerized browser automation platform using Node.js, Puppeteer, Docker, and Render to automate QA, compliance, and web form validation workflows. Handles multi-step forms and conditional flows across complex web apps, routes through residential proxies for geo-specific testing, and solves CAPTCHAs via Cloudflare Turnstile, puppeteer-extra, and CapSolver. Captures screenshots, session recordings, and structured logs for compliance review, exposed through a REST API.
automate.js — bash
$ node automate.js --region us-east
→ launching headless browser (puppeteer)
→ routing through residential proxy… us-east
→ solving Cloudflare Turnstile challenge…
→ completing multi-step form submission…
→ capturing screenshot + session recording
✓ validation complete → POST /api/runs/8f2a1c 200
Cruiser Tech
Angular | Firebase | TypeScript
Led the development of a full-stack application for Cruiser Tech, designed to allow users to explore, visualize, and purchase various services. Spearheaded the creation of a compact eCommerce platform within the application. Successfully integrated Instagram and Google Maps APIs to enhance user interaction and provide location-based services.
Caribbean Pool Services
Astro | Tailwind CSS
Designed and developed a responsive web interface for a pool service company using Astro and Tailwind CSS, enhancing user experience and engagement. Implemented a clean, tropical-themed UI with a focus on ease of navigation, aligning with the branding of "Caribbean Pool Services".
Surf & Ride (Personal Practice Project)
WordPress | WooCommerce | Stripe
A self-directed e-commerce build exploring a full WordPress/WooCommerce storefront — product catalog, cart, and Stripe checkout — for a concept surf shop. Not real client work; built to practice end-to-end e-commerce development, from theme customization to payment processing.