Soy desarrollador web full stack orientado al backend. Trabajo principalmente con Python, Django, SQL, PostgreSQL, JavaScript y React para construir aplicaciones web útiles, mantenibles y conectadas con necesidades reales.
Me interesa especialmente convertir un problema de negocio en una solución completa: comprender los flujos, modelar los datos, desarrollar la lógica, cuidar los permisos, probar el comportamiento, desplegar la aplicación y documentarla con claridad.
Mi formación incluye el Máster en Desarrollo Web Full Stack de Conquer Blocks. Como proyecto final desarrollé y defendí AgendaSalon, una aplicación publicada y disponible como muestra de mi trabajo.
Aplicación web para gestionar citas, clientes, profesionales y reservas online en peluquerías, barberías y pequeños salones de belleza.
AgendaSalon reúne la agenda interna del negocio, la reserva pública, la gestión de clientes y la administración de la plataforma. Está construido principalmente con Django y PostgreSQL, mientras que React se utiliza en las interfaces que requieren una interacción más dinámica.
La disponibilidad, los permisos y el aislamiento de los datos se resuelven en el servidor. El proyecto incluye pruebas automatizadas, integración continua sobre SQLite y PostgreSQL y un despliegue público con Gunicorn, Nginx y HTTPS.
Repositorio · Demostración · Vídeo del proyecto
-
Django Task Manager — Gestor de tareas tipo kanban con tableros, listas, permisos, pruebas automatizadas y movimiento interactivo de tareas. Demostración
-
CRM Básico Django — Aplicación de gestión comercial con clientes, empresas, actividad, búsqueda, control de acceso y persistencia relacional. Demostración
-
React CatGallery — Aplicación frontend con React, Vite, consumo de API, filtros, favoritos y persistencia en el navegador. Demostración
- Backend y datos: Python, Django, SQL, PostgreSQL y SQLite.
- Frontend: HTML, CSS, JavaScript, React y Vite.
- Calidad y despliegue: Git, GitHub, pruebas automatizadas, GitHub Actions, Linux, Gunicorn, Nginx, HTTPS y DigitalOcean.
Antes de desarrollar, procuro entender el problema, los usuarios, los datos y las reglas que debe respetar la aplicación. Valoro el código comprensible, las validaciones, la seguridad, las pruebas y una documentación que permita ejecutar y revisar el proyecto sin depender de mi entorno.
También utilizo herramientas de inteligencia artificial y agentes de desarrollo como apoyo para analizar requisitos, explorar alternativas, preparar primeras versiones, revisar código, ejecutar pruebas y mantener la documentación.
No considero terminada una salida generada hasta haberla entendido, revisado y comprobado. Las decisiones de producto y arquitectura, la integración de los cambios y la validación final son responsabilidad mía.
Busco incorporarme a un equipo de desarrollo web donde pueda seguir creciendo, aportar una base sólida de backend y participar en la construcción de productos reales de principio a fin.
Estoy abierto a oportunidades profesionales y colaboraciones relacionadas con el desarrollo web.
- Correo electrónico: [email protected]
- LinkedIn: linkedin.com/in/francisco-jose-bravo-manzanares


