Profile photo
ES Back

All projects

Everything I have built: from an ecommerce in production to management, booking and events apps. Each project includes its live demo and repository when available.

Screenshot of JPERFUMES
Featured project

JPERFUMES

Ecommerce for our own perfume business, live in production with real sales. I built it end to end as a full-stack application with a decoupled architecture: a Next.js (App Router) and TailwindCSS frontend, and a modular NestJS backend with Prisma and PostgreSQL (Supabase). I implemented the catalog with search, the cart (Zustand) and checkout with Mercado Pago, with webhooks to validate payments. I also built an admin panel for products, categories, orders, shipping and reports, protected with JWT, Guards and roles. I integrated Cloudinary for images and Resend for transactional emails, and deployed to Vercel and Render.

  • NextJS
  • Tailwind
  • TypeScript
  • NestJS
  • Prisma
  • PostgreSQL
  • +7

More projects

Screenshot of DevTree

DevTree

A LinkTree clone where users create an account and add information about what they do, along with links to their social networks. Finally, they can share their profile link so others can see their social networks and information.

  • HTML
  • Tailwind
  • React
  • +4
Screenshot of BarberShop

BarberShop

Responsive website for scheduling and booking barbershop appointments, where the client can pick one or more services, choose the date and time, and finally review a summary of their appointment. It includes an admin panel to manage the CRUD of the services offered by the barbershop, and to view the appointments booked for the selected day.

  • HTML
  • PHP
  • JavaScript
  • +2
Screenshot of TecnhoFestival

TecnhoFestival

Designed to capture the energy and essence of an electronic music festival. On the main section, a looping video of a live DJ welcomes visitors. The site includes a Line Up highlighting the artists and set times. It also features a dynamic image gallery where you can click any photo to view it full screen. Finally, users can easily reach the available tickets section to check prices and what each one includes.

  • HTML
  • Sass
  • JavaScript
Screenshot of UpTask

UpTask

Dashboard web app for project management: create projects and their tasks, and toggle their status between completed and pending. Includes full CRUD for both projects and tasks.

  • HTML
  • PHP
  • JavaScript
  • +2
Screenshot of DevWebcamp

DevWebcamp

Responsive website with an admin dashboard to manage the CRUD of speakers, events, registrations and gifts. A web development event showing the available talks with their details (date, venue, speaker and topic), plus the available packages and tickets. Includes login, account creation, password recovery and account confirmation.

  • HTML
  • PHP
  • JavaScript
  • +2
Screenshot of BienesRaices

BienesRaices

Responsive website with login to access the admin dashboard for managing the CRUD of properties and sellers. Users can view information about properties and homes for sale, browse a blog, and learn about the company.

  • HTML
  • PHP
  • JavaScript
  • +2

In development

JOEY

In progress

A custom business management platform for a premium granola brand, designed to centralize inventory, recipes, batch production, cost tracking, and sales operations through a unified API. The architecture is designed to support an integrated e-commerce storefront in a future phase.

  1. Core API & business logic In progress
    • NestJS
    • Prisma
    • PostgreSQL
  2. Inventory & batch production In progress
    • React
    • Tailwind
  3. Integrated e-commerce storefront Planned
    • NextJS