VecinUs
Una app para gestionar el día a día de una comunidad de vecinos: incidencias, reservas, votaciones, chat, un asistente con las normas de la comunidad y actas generadas desde la grabación de la reunión.An app to run the day-to-day of a residents’ community: incidents, bookings, votes, chat, an assistant that knows the community rules and minutes generated from the meeting recording.
- PeriodoPeriod
- Feb. a may. 2026Feb to May 2026
- EquipoTeam
- 15 personas15 people
- ContextoContext
- Asignatura que simula crear y lanzar una startupCourse that simulates building and launching a startup
- Mi papelMy role
- Jefe de proyecto, integración continua y seguridadProject manager, continuous integration and security
- TecnologíasTech stack
- FastAPI
- Supabase
- PostgreSQL
- React Native
- Expo
- Gemini
- Pinecone
- GitHub Actions
- Render



Mi parteMy part
- Jefe de proyecto de un equipo de 15: coordinación, planificación de sprints y presentaciones semanales de avances en formato pitch.Project manager of a 15-person team: coordination, sprint planning and weekly progress pitches.
- Integración: revisé e integré más de 80 pull requests y preparé las versiones de cada entrega.Integration: I reviewed and merged more than 80 pull requests and prepared the release for every milestone.
- Integración continua: workflows de lint para backend y frontend y validación del formato de los commits.Continuous integration: lint workflows for backend and frontend and commit message validation.
- Seguridad: análisis estático (SAST), escaneo de dependencias con Dependabot y una revisión de seguridad mensual automatizada.Security: static analysis (SAST), dependency scanning with Dependabot and an automated monthly security review.
- Dependencias fijadas con pip-compile y una guía para que todo el equipo las gestionara igual.Dependencies pinned with pip-compile, plus a guide so the whole team handled them the same way.
Qué hace la appWhat the app does
- Incidencias con estados y seguimiento.Incident reports with status tracking.
- Reservas de zonas comunes con calendario y pase QR.Shared-space bookings with a calendar and a QR pass.
- Votaciones con coeficientes por propiedad.Votes weighted by property share.
- Un asistente que responde a partir de las normas y documentos de la comunidad.An assistant that answers from the community rules and documents.
- Actas con resumen generado desde la grabación de la reunión, y chat entre vecinos.Minutes summarised from the meeting recording, and chat between residents.
En cifrasIn numbers
- personas en el equipopeople on the team
- 15
- pull requests integradaspull requests merged
- +80
- workflows de CI y seguridadCI and security workflows
- 5
GaleríaGallery




¿Hablamos?Let’s talk
Soy de Sevilla y ahora vivo en Madrid. Me gusta que las cosas funcionen de principio a fin: diseñar el sistema, escribir el código, desplegarlo y medir si de verdad responde bien.I’m from Seville and now live in Madrid. I like things to work end to end: designing the system, writing the code, deploying it and measuring whether it really holds up.
Si buscas a alguien para backend, datos o IA aplicada, escríbeme y te respondo.If you’re looking for someone for backend, data or applied AI work, write to me and I’ll get back to you.