MR MARVIS

Sr. Full Stack Engineer

MR MARVIS rebuilt its storefront on Next.js. Category browse runs on Algolia, fed from the Sanity collections merchandisers already edit.

MR MARVIS homepage in browser frame

Problem

Category pages change when someone moves a collection in Sanity. Static Algolia rules did not match how people actually clicked through the site.

What I built

I worked on the redesign and the search layer. Category pages call Algolia with signals from browse events so rankings can shift. Sanity pushes updates to the index on a webhook, so merchandisers do not wait for a nightly job.

Outcomes

  • Next.js navigation and category redesign
  • Browse events wired into Algolia reranking
  • Sanity webhook into Algolia
Next.jsAlgoliaSanityTypeScriptReactTailwind CSS

Visit live site

Freelance full stack from Amsterdam. I work with Cursor cloud agents and Linear day to day, and I still read every diff before it merges. Email me if you want someone who owns the work from API to UI.

Email sander@sdkode.dev