Current section: ~ Time in enterprise networking since October 2022 Local time in Marbella ES EN

Command palette

Home system boot ~
Profile who I am, in one page ~/readme
Career log of every stage, in order /var/log/career
Projects processes I designed, coded and shipped /proc
GitHub my public activity on GitHub /var/lib/git
Lab the homelab, live /lab
Stack configuration: professional and my own /etc/stack
Off hours what runs when nobody opens a ticket ~/offhours
Résumé the full résumé, in your language /usr/share/cv
Contact open a direct channel /dev/contact
Splimio Shared household money, without the drama. Live
Camping Buganvilla The operating system of a campsite. In use · private
Intradexia The market doesn’t reward intuition. In development
Homelab K3s A high-availability cluster at home. Running
Trading Systems Lab Discipline, compiled. R&D
IRANDRE Everyday, accessible luxury. Live
Open résumé The full one-page A4 résumé, in English. Read it here or print it. /en/cv/
Download résumé PDF Downloads the résumé as a PDF: one A4 page, in English. PDF · EN
Switch to Spanish Opens this same page in Spanish, on the same section, and remembers your choice. EN -> ES
Copy email Copies [email protected] to your clipboard. [email protected]
Write an email Opens your mail client with a new message to Andrés. [email protected]
Open WhatsApp Opens a WhatsApp chat with +34 671 748 651. +34 671 748 651 (new tab)
Call Calls +34 671 748 651. Marbella time (Spain). +34 671 748 651
Run ping Goes to /dev/contact and measures the real latency between your browser and this site. /dev/contact
Visit app.splimio.com Opens app.splimio.com in a new tab. Splimio (new tab)
Visit intradexia.com Opens intradexia.com in a new tab. Intradexia (new tab)
Visit irandre.com Opens irandre.com in a new tab. IRANDRE (new tab)
GitHub @Anferomol Andrés’ GitHub profile: @Anferomol. github.com/Anferomol (new tab)

man splimio

Splimio

Name

splimio — Product · PWA · FinTech

Synopsis

splimio --status=live --year=2026 --url=app.splimio.com

Shared household money, without the drama.

PID
01
Status
Live
Year
2026
Role
Product, design & full-stack development
fig.01 settle()
Example settle-up: 5 people, 10 possible cross-debts, and just 3 transfers — the exact minimum.

Description

A PWA for households, couples and trips: snap the receipt, AI turns it into an expense, everyone can verify it, and at month end Splimio computes the minimum number of transfers to settle up.

Problem

Every month households repeat the same ritual: gather receipts, add them up, split, then do cross accounts between every pair of people. It’s manual, receipts get lost, nobody can verify anyone else’s, and it ends in A→B→C transfer chains.

How it works

  1. AI receipt scanning: drafts appear for the whole household within seconds.

  2. Live balances with common, exact, percentage or share-based splits.

  3. Month closing in strict order, settled with the minimum number of transfers.

  4. Instalment loans, recurring expenses, multi-currency and full history.

  5. Placeholder members without an account who can claim their profile later.

Architecture

Architecture · Splimio
No. Layer Technology
L0 Client React 19 · Vite · Tailwind v4 · PWA
L1 Data Supabase Postgres · Row Level Security
L2 Auth Supabase Auth · email one-time code
L3 Real-time Supabase Realtime · Storage
L4 Logic Edge Functions · shared domain logic · tests PGlite
L5 Infra · Cloudflare

Part of this system’s architecture is not published, for security: providers, authentication and data of private or client systems.

Stack

  • React 19
  • TypeScript
  • Supabase
  • PostgreSQL
  • Tailwind v4
  • PWA
  • Cloudflare

Status

Live

Live at app.splimio.com. The technical spec went through a four-lens review: product/UX, security & data, domain math and PWA/mobile.

Author

Written by Andrés Felipe Rodríguez Molina <[email protected]>

Product, design & full-stack development.

See also