Senior Web Developer, IGrow Group of Companies
Mar, 2026 - Oct, 20267 months
Senior developer across IGrow's four brands (Investments, Rentals, Real Estate International and Execu Move). I worked directly with management, marketing and the contact centre, and mentored the other three developers.
Rebuilt rentals.igrow.co.za on a custom theme with proper caching. GTmetrix grades went from E/F to A/B, and server load fell even as traffic grew in the months after launch.
Integrated the site with PropData, pulling in 200+ property listings on a schedule and keeping details and availability in sync.
Built a viewing-booking tool for the contact centre, tied into Zoho CRM for user accounts, leads and bookings. It's used by 25+ contact-centre staff, 10 rental agents and management (with role-based access) for 30+ bookings a day across 200 properties. Prospective tenants could also book viewings themselves, which took people out of a bottleneck to improve booking rates.
Scoped an agent roster generator to replace manual scheduling: agents grouped by area, a rules engine, and real Google Maps travel times to fit more viewings into each day, plus reporting for management.
Started a shared Web Components library for use across all four brands.
Set up and ran the Linux servers for the apps I built, with GitHub Actions pipelines running smoke and synthetic tests before every deploy.
Brought AI into the team's workflow: landing pages generated from briefs, brief-to-pull-request automation and automated code review. I handled the architecture and reviewed what the AI produced, and rebuilds that used to take months took days or weeks.
Built automations in Zoho Flow, SalesIQ and Zapier, and wrote direct API integrations where speed, security or data quality mattered. Worked with marketing to track ad spend and lead sources properly.
Cleaned up the WordPress sites: brought them up to date, removed plugins we didn't need and replaced them with our own code.
Set up Linear and the engineering workflow from scratch, then helped move the team to Jira.