All work
Own product
Vully
A platform for running apartment buildings. Residents report incidents, managers track them live, and utility bills are generated every billing cycle.
- Year
- 2025 to now
- Role
- Full-stack
- Type
- Own product
- Next.js
- NestJS
- TypeScript
- PostgreSQL
- Prisma
- Redis
- BullMQ
- Socket.io
- Three.js
- Gemini
What Tommy built
- 01
Incident tracking with live status updates over Socket.io.
- 02
Tiered utility billing, generated by background jobs on BullMQ and Redis.
- 03
A resident chatbot that answers from the building's own documents (RAG on Gemini).
- 04
Interactive SVG floor plans and a 3D building view in Three.js.
The hard part
Turning flat SVG floor plans into a 3D building. Tommy wrote the extrusion step that builds each floor from its plan.