The brief
Property listings, commerce transactions and campaign sites each have different pressures: accuracy, throughput, and speed to launch. The work was to serve all three without reinventing the foundations each time.
The approach
Express services over MySQL, with Redis for caching where read traffic demanded it, and React front ends built for search visibility from the start. Campaign sites shipped on a repeatable base so launch took days, not months.
What I owned
- Backend services and data models for listings and transactions
- Full-stack delivery of commerce and marketing platforms
- Performance work with caching and query tuning
- Search-friendly builds, with SEO treated as an engineering concern