Skip to main content

Portfolio

Selected
work.

A few of the things I've built: a browser souls-like in PixiJS and TypeScript, a daily Italian crossword in Nuxt, and a tool that turns a floor plan into a walkable 3D room.

2026
Live

01/03

Layroom

A browser tool that turns a 2D floor plan into a room you can walk through. Trace the walls, place the furniture, and see a space before you sign, paint, or pitch. Built with Three.js, PixiJS and Nuxt.

Three.js
TypeScript
Nuxt
Tailwind
PixiJS
PostgreSQL
2026
Live

02/03

Cruciverba Lab

A daily Italian crossword, delivered fresh every morning. Editorial typography, handcrafted grids, five minutes of quiet start to each day. Free, no signup required.

Nuxt
TypeScript
Tailwind
PostgreSQL
2025
Offline

03/03

Terathos

A pixel-art souls-like that lives in a browser tab. Procedural rooms, punishing combat, hand-tuned bestiary. Built in TypeScript, PixiJS, GSAP, with a NestJS backend that never trusts the client.

TypeScript
PixiJS
GSAP
NestJS
PostgreSQL