VM
VM
VM
VM
VM
VM
VM
VM
← projects

Archiee

Interactive portfolio for an architecture studio

Next.js TypeScript Zustand Google Sheets API
An architect needed a portfolio site that could showcase a body of work without falling into the standard grid layout — something that felt spatial and composed, like the projects themselves.
Built a quadtree-based layout algorithm that positions cards dynamically across the viewport, creating asymmetric but balanced compositions that reflow responsively. Google Sheets acts as the CMS so the client can update content without touching code. Also built Oruga — a lightweight Python filesystem watchdog — to automate static regeneration whenever source files change, keeping the content pipeline friction-free.
Live at archiee.com. The client manages content independently. The layout algorithm became the site's visual identity.