01 / The problem
Challenge
A rental experience has to make discovery, availability, and booking feel simple while the underlying data and media remain reliable.
02 / System view
Architecture at a glance
A simplified, public-safe model. Select a layer to inspect its responsibility.
Selected layer
Discovery
Responsive surfaces for finding available vehicles.
03 / Engineering decisions
Approach
- Build product surfaces around clear rental and availability workflows.
- Improve data fetching, caching, image handling, and component-level performance.
- Keep the experience usable across mobile and desktop.
04 / Tools & skills
What I used
Tools
Skills
05 / Evidence
Outcomes
- Resume-reported approximately 30% page-load performance improvement.
06 / Reflection
What I learned
01
Perceived performance depends on data fetching, image handling, and component boundaries together.