Joaquín Borja León Projects ES

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.

Team project15 people2026

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
Community assistant answering whether renovation work is allowed, based on the uploaded rules
Booking calendar for a shared space with the available slots
Minutes summary generated from a meeting recording
Community assistant, bookings and minutes. Stills from the demo video, with test data.

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.

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.