PizzaLgust — App de pizzes 100% personalitzables
-
Kotlin
App Android nativa en Kotlin per personalitzar una pizza ingredient a ingredient, amb gestió d'estat en temps real que actualitza preu i composició a cada selecció.
Codi
Construeixo productes que resolen problemes reals, des del primer client fins al sistema que els fa créixer tots alhora. Desenvolupador Android & Web. Treballo amb clients reals i he construït producte propi per gestionar-los. Aquí baix tens la meva experiència i els projectes que ho demostren.

Plataforma de presència web per a negocis locals amb panell d'administració propi: el client actualitza el menú del dia des del mòbil i es publica sol, sense tocar codi. Traducció automàtica CA/ES/EN via Gemini API i arquitectura JAMstack sense servidor (contingut versionat a Git, funcions serverless a Netlify). Pensada com a white-label: un sol codebase replicable per client amb marca pròpia.
Editar fitxers TypeScript a mà per cada canvi de contingut no escala. Vaig construir un panell React propi amb dos nivells d'accés: el client gestiona el seu menú diari des del mòbil, i jo tinc una vista d'administració separada amb rols verificats al backend (JWT de Netlify Identity, validació de contingut i traçabilitat de qui fa cada canvi). Dissenyat com a base d'un futur panell multi-tenant que centralitzi tots els clients en un sol lloc.
El superadmin està en català, el meu idioma de treball — però l'eina de traducció el detecta igualment i la web final funciona sense problemes en els tres idiomes.
Aplicació de gestió i marcador de bàsquet en temps real: cada partit registra punts, rebots i assistències jugadora a jugadora, amb el marcador sincronitzant-se a l'instant entre dispositius via Firestore. Router SPA propi sense framework, autenticació amb aprovació manual (pendent → aprovat → admin) i dashboard amb estadístiques mensuals i històriques per jugadora. És una PWA instal·lable que funciona també des del mòbil. Construïda per resoldre una necessitat real de l'equip, no com a exercici.
App Android nativa en Kotlin per personalitzar una pizza ingredient a ingredient, amb gestió d'estat en temps real que actualitza preu i composició a cada selecció.
CodiTecnologies amb què treballo diàriament, tant en producció industrial com al meu producte SaaS.
Desenvolupament natiu per a dispositius mòbils: lectors RFID, geolocalització i comunicació amb hardware.
Interfícies web ràpides i mantenibles, del portfolio estàtic a panells d'administració complexos.
Arquitectura multi-tenant per servir diversos clients des d'un sol codebase.
Flux CI/CD complet: cada commit desplega, amb funcions serverless per a la lògica de backend.
Soc en Joan, desenvolupador Android i web. M'agrada agafar un problema concret i convertir-lo en un producte que funciona de veritat — a la feina, apps de camp per a dispositius industrials; pel meu compte, un SaaS de presència web per a comerços locals amb clients reals actius.
Aquest enfocament pràctic m'ha portat a construir eines des de zero quan les existents no encaixaven — com el panell d'administració a mida que vaig desenvolupar perquè els meus clients poguessin gestionar el seu contingut sense tocar codi.
Ara mateix estic evolucionant l'arquitectura del meu producte cap a un model multi-tenant sobre Supabase/PostgreSQL, perquè un sol codebase pugui servir diferents tipus de negoci. M'interessa construir sistemes que es puguin mantenir i fer créixer amb el temps, no només que funcionin el dia de l'entrega.