01
HomeOS
- About
- HomeOS is an AI-powered operating system for the home that also connects homeowners to vetted service professionals, handling bookings, scheduling and payouts end to end. I designed the backend in Go around an event-driven core, using Postgres as the message bus with Watermill for pub/sub and gorilla/websocket for delivery, so notifications and chat push to the browser in real time and the system scales past a single instance. On top of that I built an idempotent webhook replay system that can reprocess the same payment event any number of times without creating duplicate payouts, with a caching layer in front of the booking endpoint for peak load. Duplicate payouts at zero: a replayed webhook settles the same booking once.



