Smart Santa
Multi-vendor e-commerce marketplace
- Role
- Frontend Engineer
- Timeline
- ~2020
- Context
- Contract via AntonX
Tech & skills
- React
- TypeScript
- Redux Toolkit
About
A multi-vendor e-commerce marketplace with separate storefront and vendor-management surfaces.
The frontend was a purchased theme built on an older React — class components, higher-order components, React-Redux with switch-case reducers and Redux-Saga handling side effects.
What I built
- Migrated the codebase to TypeScript and modernised state management onto Redux Toolkit, turning a loosely-typed template into something the team could extend with confidence.
Outcome
I left the project mid-way for family reasons; my work on the frontend modernisation was complete to that point.
What I took away
- Modernising a purchased theme is often harder than starting fresh — you inherit every decision without any of the context behind it.
- Redux Toolkit over hand-rolled reducers and sagas removed most of the boilerplate that made the original hard to follow.