Projects
-
Habita
A rental contract is a mess of index adjustments, guarantees and split receipts. Habita keeps that straight for an agency: contracts that adjust by ICL, IPC, UVA or CER, services and taxes per contract, owner settlements with itemized commission, a daily cash book and an agenda of what falls due. An agency moves its whole portfolio over from eSecure or a spreadsheet, and tenants and owners get a portal with the signed contract and WhatsApp notices. One core package behind the HTTP API and an MCP server that covers the whole backoffice, with tenant isolation enforced by row-level security in Postgres.
- Next.js
- TypeScript
- Bun
- PostgreSQL
- Docker
-
Barrito
In progress. A map where neighbors in Ombú and Escobar (Córdoba) flag what is wrong on their street: a dead streetlight, a pothole, a burst pipe, a lost dog. Built for older people on a phone: report in four steps, Waze-style votes on whether it is still there, and who to call for each problem. Go API with sqlc, photos stripped of EXIF and screened by SafeSearch, and an admin panel for moderation.
- Go
- Next.js
- PostgreSQL
- Docker
-
Comunidad Reborn
Home base for a gaming community. Players sign in with their Steam account, see which servers are up, read the rules and buy from a Tebex-backed store.
- Next.js
- React
- TypeScript
- Supabase
- Tailwind CSS
-
Portfolio (Astro)
This site. A bento grid in Astro, two languages, two themes, and a CV that is generated rather than exported by hand.
- Astro
- Tailwind CSS
- TypeScript
-
Minecraft Landing Page
A bento-style landing page for Minecraft built with Astro, showcasing game features and information.
- Astro
- TypeScript
- Tailwind CSS
-
FuxiaLab Landing Page
A landing page for FuxiaLab, a creative agency, built with Next.js.
- Next.js
- React
- TypeScript