Back to projects

Project case study

Bensist

Published Jan 1, 2023

Bensist cover

Implementation notes

Bensist platform work (freelance)

Context

Bensist was one of my early freelance experiences. I joined as the frontend engineer in a small team of two developers (one backend, one frontend), with the owner managing roadmap and priorities.

Work was organized in sprint-style task batches.

Product scope

The product was a web-based employee benefits platform with multiple user surfaces:

  • Employee-facing pages to browse and use available benefits.
  • CRM flows for administrators, companies, and suppliers to manage benefits.

My role and ownership

  • Owned frontend delivery.
  • Designed new features in Figma, then implemented them in React/Next.js.
  • Built and iterated UI flows based on owner feedback.
  • Fixed existing bugs from the first version of the platform while shipping new features.

Main challenges

  • Most complexity was UX-related: making flows clear for different user types with different goals.
  • Balancing feature delivery and bug fixing on an already running first version.

Outcome

  • Delivered new frontend features continuously in a lean two-engineer setup.
  • Improved product usability through repeated UX iterations.
  • Helped stabilize existing flows by resolving inherited UI bugs while extending the platform.

What I learned

  • In early-stage SaaS products, clear UX often matters more than visual complexity.
  • Designing first in Figma, then implementing quickly, makes feedback loops faster with non-technical stakeholders.
  • In small teams, steady iteration and bug cleanup are just as important as adding new features.