← Back to selected work

Product engineering · Earlier work

MotoGhar: vehicle rental platform

Full-stack product work across rental discovery, booking workflows, data fetching, caching, media handling, and responsive experiences.

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

Next.jsNestJSGraphQLPostgreSQLAWS S3Zustand

Skills

Full-stack deliveryBusiness logicAPI integrationPerformance optimization

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.