Payments that hold up when Stripe doesn’t answer
I made payments resilient: if the Stripe API can’t be reached, the site keeps working.
Complete, in staging
Homeowners who need work done and construction companies looking for clients have no single place to meet, negotiate and reach a contract.
A complete marketplace, from the listing to the final review, with a back office and a mobile version.
I made payments resilient: if the Stripe API can’t be reached, the site keeps working.
I found that a secret key was ending up in the JavaScript downloaded by browsers. I removed it and regenerated both keys before it could turn into an incident.
The home page was slow because its components carried heavy data in their state. I slimmed them down and load time dropped from 1.88 s to 265 ms.
An automated check visited 196 pages and 304 links: zero broken.