Engineering case study
Evolving an antique marketplace, seller CRM, and commerce stack
This established UK antique marketplace combined customer discovery with flexible seller tools, commerce integrations, and a search-focused shopping experience.
This case study describes commercial work at a level suitable for public sharing. Client-identifying and confidential implementation details are intentionally omitted.
01
The challenge
A mature marketplace has to serve two audiences at once: buyers need fast discovery and filtering, while sellers need practical tools and reliable connections to payment, merchant, and social channels.
02
Engineering approach
- Used Django REST Framework for the product API and React for interactive marketplace and seller workflows.
- Integrated Algolia to support product search and filtering.
- Connected Stripe and PayPal payment flows alongside Google Merchant and social-platform APIs.
- Delivered a progressive web app using React Router, Redux, Material UI, and Leaflet.
- Used an operational stack that included Sentry, AWS services, Celery, Redis, PostgreSQL, and Nginx.
03
What the product enabled
- Marketplace search and filtering
- Seller-oriented CRM features
- Stripe and PayPal commerce flows
- Google Merchant and social-channel integrations
04
Delivered outcomes
- Supported a user-friendly discovery experience for a leading UK antique marketplace.
- Connected seller workflows to a broad commerce and marketing ecosystem.
- Contributed to a product described as having strong SEO performance.
These outcomes summarize the available project record; no client metrics have been inferred.
05
Technology used
- Django
- DRF
- Twilio
- Stripe
- PayPal
- Algolia
- Facebook API
- Instagram API
- Pinterest API
- Google Merchant API
- Sentry
- React
- React Router
- Redux
- Leaflet
- Testing Library
- Unit Testing
- Progressive Web Apps
- Material UI
- AWS EC2
- AWS SQS
- Nginx
- Redis
- PostgreSQL
Have a related challenge?
Let’s discuss the system you need to deliver.
I work across Python APIs, React interfaces, integrations, infrastructure, and production automation.
Start a conversation