Context
Frontend teams were pulling from multiple services directly, causing over-fetching, inconsistent contracts, and slow page loads.
Case Study
Built a Node.js and Express backend-for-frontend that reduced payload size by 20% and improved API response times by 40%.
Role
Frontend Engineer
Company
Lowe's India
Period
2023 - Present
20% smaller
Payload Size
40% faster
API Response
10+ aggregated
Endpoints
5+ teams
Teams Served
System Diagram
The BFF normalizes and optimizes upstream services.
Frontend teams were pulling from multiple services directly, causing over-fetching, inconsistent contracts, and slow page loads.
Multiple upstream APIs returned large payloads and inconsistent shapes, leading to slow rendering and repeated frontend transformation logic.