Engineering case study
Automating UK property-market analysis and outreach
This internal real-estate tool combined historical listing data from Zoopla and Rightmove with automated analysis and outreach workflows for the UK market.
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
The team needed to turn a large body of historical property data into practical decisions. The workflow had to support questions such as where rents had been lowest over the previous 12 months, then carry those findings into offer generation and outreach.
02
Engineering approach
- Built data-driven workflows on Django and PostgreSQL, including KPI calculations over a historical table described as approximately 9 GB.
- Used a recorded application stack that included Selenium, HTMX, Django Channels, Redis, Caddy, and DigitalOcean.
03
What the product enabled
- Historical rental-market KPI analysis
- Area-level comparison across UK listings
- Automated offer-price generation
- Automated listing outreach
04
Delivered outcomes
- Combined market analysis and follow-up actions in one internal tool.
- Made historical listing data actionable for area selection and offer workflows.
- Linked analysis, offer pricing, and outreach within the same workflow.
These outcomes summarize the available project record; no client metrics have been inferred.
05
Technology used
- Django
- Django Channels
- Selenium
- Bootstrap
- HTMX
- Digital Ocean
- Caddy
- Redis
- PostgreSQL
- Sentry
- Ruff
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