Project · circuito-kitsune
Circuito Kitsune
- Role
- Da Vinci coursework · design and development
- Client
- Escuela Da Vinci · Buenos Aires, AR
- Year
- 2026
- Status
- Live
- Technologies
- LaravelBackend. Since 2026. A robust monolith with Eloquent ORM, session authentication and job queues for transactional platforms. Only in this work for now.
- LenisMotion. Since 2026. Normalized cross-platform inertial scrolling without breaking the browser's native behavior. Also in La Rúcula Gastrobar and Ynara Web.
- PHPLanguages. Since 2025 · 1 year. A traditional backend language used in client integrations and transactional modules. Only in this work for now.
- Tailwind CSSTooling. Since 2026. A composable, utility-first design system with aggressive purging for ultra-light bundles. Also in La Rúcula Gastrobar, ARG Piscinas, and Ynara Web.
- ViteTooling. Since 2025 · 1 year. Ultra-fast tooling built on Rollup and esbuild for instant HMR in development. Also in La Rúcula Gastrobar and ARG Piscinas.

A fictional cyberpunk Japanese-mask shop for the Web Portals and E-Commerce course. A Laravel monolith with a catalog, a blog and an admin panel.
Brief
An e-commerce brief solved as a piece of art direction: a clandestine circuit where each night a mask opens a district of Tokyo. The challenge wasn't the CRUD, but making a PHP coursework project feel like a brand object.
Process
Brief
A Web Portals and E-Commerce assignment asked for a shop with a catalog, a blog and admin CRUD. The decision was not to ship a generic CRUD but a brand with its own fiction: Tokyo's night shift and six identities.
Model
A Laravel 13 monolith: Eloquent, migrations and seeders for 6 masks and 5 transmissions on SQLite. Session auth, mask reservations and an admin panel behind role middleware. Five custom Blade components.
Piece
Editorial-cyberpunk art direction with a closed visual system in Tailwind v4 tokens: an Archivo Black masthead in fill and outline, a monospaced HUD, marquees and a portrait per mask. Lenis scroll and IntersectionObserver reveals, switched off with prefers-reduced-motion.
Outcome
A Laravel 13 monolith with Eloquent, migrations and seeders on SQLite: a catalog of 6 masks and a blog of transmissions, with session auth, mask reservations and a role-gated admin panel. A closed visual system in Tailwind v4 tokens, Lenis smooth scroll and reveals that respect prefers-reduced-motion.
Metrics
- 6MasksMasks. Identities in the catalog, each modeled with Eloquent and its district.
- 6DistrictsDistricts. Territories of the circuit: one mask operates in each.
- 5TransmissionsTransmissions. Editorial blog posts, loaded with seeders.
- 38 KBBundleBundle. Compressed size of the initial JavaScript the browser downloads.