Saltar al contenido

Fullstack Developer Django · React · PostgreSQL

Una request, todo el CAMINO

Construyo aplicaciones web. La interfaz en React es lo que me mueve, y escribo el backend en Django que la sostiene — sin handoff en el medio.

01 — Sobre mí

Lima, Perú
Disponible

Hago aplicaciones web: React al frente, Django detrás

Soy desarrollador fullstack y construyo aplicaciones web. Me apasiona aprender nuevas tecnologías y mejorar mis habilidades constantemente.

Actualmente estoy enfocado en el frontend con React, y escribo en Django REST Framework el backend que lo sostiene. Me gusta trabajar en proyectos que me desafíen y me permitan crecer profesionalmente.

Busco un equipo colaborativo donde pueda contribuir con mis conocimientos y aprender de otros desarrolladores. Estoy abierto a oportunidades que me permitan seguir creciendo como profesional.

02 — Stack completo

Lo que uso todos los días

Frontend

Donde paso más tiempo

  • JavaScript
  • React 19
  • React Router
  • Zustand
  • TanStack Query
  • Vite
  • Tailwind 4
  • Axios

Backend

Y también aquí

  • Python
  • Django 6
  • Django REST Framework
  • SimpleJWT
  • drf-spectacular
  • Flask 3
  • Flask-RESTful
  • Flask-JWT-Extended

Datos

Modelo y consulta

  • PostgreSQL
  • Neon
  • SQLite
  • SQL
  • SQLAlchemy 2
  • Alembic
  • Pydantic

Infra

Hasta producción

  • Docker
  • Git
  • Vercel
  • Gunicorn
  • WhiteNoise
  • Cloudinary
  • OpenAPI / Swagger

03 — Proyectos

4 con demo en vivo

Furniro

E-commerce de muebles: catálogo, carrito persistente y checkout completo.

Los pedidos guardan un snapshot del precio y el stock se descuenta de forma atómica, así dos compras simultáneas no pueden vender la misma unidad. Sesión con JWT y blacklist al cerrar sesión.

  • Django
  • DRF
  • PostgreSQL
  • React 19
  • Zustand
  • Tailwind 4

Classly

Aula virtual tipo Google Classroom: material, tareas y calificaciones.

Roles de profesor y estudiante con permisos por objeto, matrícula por código único y una sola entrega por tarea garantizada en la base de datos, no en la vista. Archivos en Cloudinary.

  • Django
  • DRF
  • JWT
  • Cloudinary
  • React 19
  • Tailwind 4

Inventory

Panel de inventarios multiempresa: productos, almacenes, proveedores y movimientos de stock.

El único que no es Django: Flask con SQLAlchemy y migraciones en Alembic, validación con Pydantic y documentación Swagger. Cada empresa ve solo sus datos.

  • Flask
  • SQLAlchemy
  • Pydantic
  • PostgreSQL
  • React 19
  • Zustand

Ecommerce

El más reciente: API de catálogo y usuarios con roles, y su frontend consumiéndola.

Ajustes separados por entorno, un BaseModel del que heredan todos los modelos y borrado lógico: delete() marca la fila en vez de eliminarla, y el manager por defecto la esconde. Login por correo y rol como relación, no como texto suelto.

  • Django
  • DRF
  • SimpleJWT
  • PostgreSQL
  • React 19
  • TanStack Query

Cada proyecto tiene su repo de backend y el de frontend. El resto está en GitHub .

04 — Contacto

Tienes una idea,
yo tengo el stack