Inventory & data migration
Exported and normalized the catalog from WordPress into MongoDB. Designed the backend with model–controller–routes pattern and secure APIs with CORS configured for the frontend.
Luxury watch e-commerce
Production full-stack luxury watch e-commerce: catalog, valuation engine over 100,000+ market records, Redsys checkout, custom backoffice and multilingual technical SEO — built end-to-end at Owius.
Real client project at Owius, a bespoke development consultancy in Barcelona (owius.com). In a compact full-stack team I owned the platform end-to-end: MVC architecture on Node.js, React storefront, WordPress migration, payment integrations and Docker deployment with MongoDB.
TuRelojYa (turelojya.com) is a B2C e-commerce specialized in luxury watches with managed inventory, automatic valuation from price history, Redsys gateway, email invoicing and a proprietary admin panel. It replaces a legacy WordPress site with a modern stack focused on performance, SEO and autonomous business operations.
Exported and normalized the catalog from WordPress into MongoDB. Designed the backend with model–controller–routes pattern and secure APIs with CORS configured for the frontend.
Processed 100,000+ price records to deliver reliable real-time valuations. Implemented daily scraping and optimized the service to avoid overloading server resources.
Responsive React UI with Lighthouse focus: optimized images, sitemaps, dynamic metadata and multilingual URLs (i18n) for correct Google indexing.
Integrated Redsys for checkout, Brevo for transactional email and PDF invoices, and a custom admin panel so the client manages orders and users without technical support.
Migrated the application between servers with Docker, set up production MongoDB and applied security best practices (password hashing, secrets management, Compass for ops).
Full-stack chosen to scale catalog, payments and SEO.
Junior full-stack developer (company internship): backend and frontend design and implementation, valuation algorithm and scraping pipeline, payment integration, technical SEO, backoffice, deployment and direct client communication to iterate on business requirements.