SafeSize · Senior Software Engineer Team Lead
Middleware for resource-constrained scanning devices
I combined frontend leadership with hands-on middleware work, reshaping how product data reached scanning devices with limited resources.
The problem
The product ran on resource-constrained scanning devices and depended on a legacy backend. Product-list responses reaching the scanners were far too large for that environment.
My responsibility
I led frontend engineering and contributed hands-on to Node.js middleware that integrated with the legacy backend. I implemented and optimized API endpoints, data transformations, filtering, caching, and pagination.
Outcome
Moving to paginated requests cut the size of the product-list responses that reached the scanners.
Collaboration
I worked closely with product ownership, UX, and technical leadership. Beyond the middleware I worked on configurable interfaces, dynamic theming, and integrations with external systems.