← Selected work

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.

RoleSenior Software Engineer Team Lead
PeriodNovember 2021 – April 2023
FocusNode.js middleware, API performance, configurable interfaces

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.