VecinUs
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.
- Period
- Feb to May 2026
- Team
- 15 people
- Context
- Course that simulates building and launching a startup
- My role
- Project manager, continuous integration and security
- Tech stack
- FastAPI
- Supabase
- PostgreSQL
- React Native
- Expo
- Gemini
- Pinecone
- GitHub Actions
- Render



My part
- Project manager of a 15-person team: coordination, sprint planning and weekly progress pitches.
- Integration: I reviewed and merged more than 80 pull requests and prepared the release for every milestone.
- Continuous integration: lint workflows for backend and frontend and commit message validation.
- Security: static analysis (SAST), dependency scanning with Dependabot and an automated monthly security review.
- Dependencies pinned with pip-compile, plus a guide so the whole team handled them the same way.
What the app does
- Incident reports with status tracking.
- Shared-space bookings with a calendar and a QR pass.
- Votes weighted by property share.
- An assistant that answers from the community rules and documents.
- Minutes summarised from the meeting recording, and chat between residents.
In numbers
- people on the team
- 15
- pull requests merged
- +80
- CI and security workflows
- 5
Demo video
Loads from YouTube when you press play.
Gallery





Let’s talk
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.
If you’re looking for someone for backend, data or applied AI work, write to me and I’ll get back to you.