Home Services
Sotelo Landscaping
A complete website rebuild that restored domain and hosting control and created a more maintainable project-media workflow.
Evidence · Before and after


Situation
What the client needed
The family-owned hardscaping company needed a website that reflected their craftsmanship and drove quote requests from customers in Newark, Middletown, and Smyrna, DE. They also needed help coordinating with the previous web company to transfer the old website and assets, since the vendor wouldn't allow direct updates to the live site.
Decision
What was worth changing
Restore ownership first, then replace the legacy site and create a media workflow the business could keep using without returning to the same vendor dependency.
Intervention
The smallest useful path
The legacy site was entirely replaced. We coordinated with the previous company to transfer the old website, handled domain ownership and hosting management, moved image assets out of the application bundle into AWS S3 + CloudFront, used machine vision to tag hundreds of project photos, and built a custom before/after slider to better showcase completed work.
Result and evidence
The Result
The website was rebuilt from scratch, with existing content migrated and reorganized, the legacy-site transfer coordinated, and control over domain ownership and hosting restored. The work also included a scalable image workflow with machine-vision tagging and a custom before-and-after experience for project showcases.
- Moved image delivery to AWS S3 and CloudFront so media no longer bloated the application bundle.
- Restored client control over domain ownership and hosting after the previous vendor blocked direct updates.
- Used machine vision to organize and label hundreds of project images for a maintainable publishing workflow.
- Built a custom before-and-after presentation to make completed landscaping work easier to explore.
“For quite some time, I had a website created by a company that unfortunately did not provide a satisfactory presentation or quality. The design and functionality fell short of my expectations and did not effectively represent my business. Fortunately, I had the opportunity to work with Matt Russo, an exceptional individual who greatly assisted me in creating a website that is both appropriate and professional for my business needs.”
Selected technical details
- Framework
- Next.js (React + TypeScript)
- Rendering
- SSR + Incremental Static Regeneration
- Hosting
- AWS
- Media
- AWS S3 + CloudFront image delivery
- Forms
- Custom form integrations
- Analytics
- Advanced Analytics with New Relic, Google Analytics, Search Console
What isn't working the way you'd like?
You don't need to know the solution. Start with the situation and why it matters.
Tell me what's not working