Smart mobility

UPS Parking

Mobile application for reservations, availability, and parking monitoring in institutional environments.

Campus mobility can become slow when users do not know real availability by zone, time slot, or block. UPS Parking organizes that information into a clear mobile experience for browsing, selecting, and reserving with less friction.

Featured project Jun 2025 - Present Fullstack / Backend Lead

Impact

Improves campus mobility, reduces friction when looking for spaces, and creates operational information for administration.

Problem

Users need to know where free spaces are before moving through campus. The solution reduces uncertainty by showing availability by zone, search, and access to reservation slots.

Role

The work combines backend, mobile, and operational judgment: domain definition, reservation rules, availability states, mobile screens, and product readiness for scale.

Impact

The app improves the experience of entering campus and finding spaces, while creating a technical base for traceability, administration, and occupancy analysis.

Product decisions

  • Home screen focused on immediate availability by block and zone.
  • Zone detail with reservation slots and a map preview before choosing a space.
  • Full map view to understand the physical layout of each parking area.
  • Temporary reservation with confirmation and countdown to avoid indefinite blocking.
  • Mobile-first dark interface with visible states and clear reservation actions.

Contributions

  • Designed a microservice-based architecture for reservations, availability, authentication, and telemetry.
  • Implemented backend services with Spring Boot and Spring Cloud Gateway.
  • Built mobile flows with React Native and Expo for reservations, notifications, and parking-space visualization.
  • Modeled data with PostgreSQL, Redis support, and Docker-ready deployment practices.
  • Prepared AI/NLP modules for feedback analysis and semantic search scenarios.

Architecture

  • API Gateway for unified entry point and route control.
  • Reservation service with availability rules and time-slot validation.
  • Occupancy service to update zone and parking-space states.
  • Authentication service prepared for user and administration roles.
  • Relational database for traceability across users, reservations, zones, and events.