What the light reveals
Projects
Every project here started from a real problem. Below: what the problem was, the technical decision that solved it, and what actually shipped.
Super Juice
The bartender's math, done in three taps.
Native Android app in Kotlin and Jetpack Compose that calculates citrus super juice: weigh the peels and it returns the exact grams of each acid and of water. Offline, no permissions, three languages.
- Kotlin
- Jetpack Compose
- Room
- DataStore
Recebe Avisa
Receives, logs and notifies. On its own.
Package-management SaaS for residential buildings: the doorman photographs the label, OCR reads it, fuzzy search matches the resident, and the platform notifies them on their preferred channel — with automatic fallback.
- React 18
- Vite
- Node.js 20
- Express
Veredito
What's worth your time today.
Streaming catalog ranked by rating, built on Next.js 14 with the API key kept server-side and a shared 24-hour cache.
- Next.js 14
- App Router
- React 18
- TMDB API
Triarquia
Save, invest, grow — in that order.
A product study in personal finance: a dashboard that unlocks the investing pillar only once debt is under control, with an AI advisor reasoning over backend-computed numbers. It exists as a personal-use prototype.
- React
- Vite
- Tailwind CSS
- Flask