What it is
Nexus is a multi-tenant SaaS platform for condominium and real-estate administration — a FastAPI backend with a Next.js admin dashboard and a resident PWA — in active development and onboarding its first tenants. A hierarchical adjacency-list node model maps any physical layout (vertical towers through sprawling neighborhoods), and a per-condo RBAC + add-on system gates features per tenant.
Why it’s interesting
It’s the full stack of a serious product, built and documented by one person:
- Finance engine: ledgers, charges, payments, recurring billing, late fees, credit balances, delinquency reporting, and a transparency report, with Celery doing the heavy lifting.
- Payments: Stripe Connect (Express, direct charges), SPEI/CLABE, saved cards, auto-pay with explicit consent and audit, disputes, and payout reconciliation.
- Platform depth: Redis read-through caching with targeted invalidation, a storage abstraction (local disk ↔ S3 with presigned URLs), audit-grade action trails, scoped API keys, WhatsApp integration, a PWA, and scheduled notifications across in-app, email, web-push, and mobile.
- LLM integration: an “Improve with AI” assist wired to a real LLM (Google Gemini), with the controls a production feature needs: usage metering, daily request/token limits, alert thresholds, a fallback model, graceful degradation, and schema-enforced structured output.
- Engineering discipline: async tests with isolated DB rollbacks, and a docs-as-code hub with per-module references and architecture decision logs.
How it was built
One person, small-team scope, through leverage. I built Nexus with an orchestrated multi-agent development workflow: a set of specialist Claude Code agents (implement, review, and nine read-only auditors for security, data integrity, performance, and the rest), running in parallel across isolated git worktrees and handing work off via API contracts and diffs. I’m the human-in-the-loop architect; the agents are the leverage. Same instinct as the rest of my work: design the system, instrument it, and let the tooling handle the repetitive part.
What it shows
End-to-end ownership of a hard domain, solo: system design, a payments stack that moves real money (double-entry ledgers, Stripe Connect), multi-tenant security, and the tests and docs to back it.