Portfolio

Side projects

Products I built end to end, covering design, architecture, frontend, backend and DevOps. I developed everything with AI, using Claude Code with my own skills and agents to speed up every step, and both are live.

Side project · 2026

One tool for every part of your life.

Finances, workouts, travel, studies, routine, notes, pets and more, all in one personal hub, with modules that talk to each other. A planned trip shows up on the calendar and its expenses land in finance without anyone typing them twice.

modules
19
MCP tools
96
automated tests
1,400+
event types between modules
22
useaprumo.com
Aprumo's home page, with a sample dashboard showing this month's spending, today's workout, the next trip and study reviews

Made for everyday life, not to become one more spreadsheet.

Aprumo dashboard with finance, workout, travel, studies and calendar widgets

The dashboard pulls together this month's spending, today's workout, the next trip, the questions to review and what's on the calendar.

A module for every part of your life

Start with what you need today and turn on other modules when it makes sense.

  • Finance

    Expenses, instalments and goals.

  • Travel

    Plan itineraries, budgets and checklists for your trips.

  • Workouts

    Training plans, exercises and progress logging.

  • Nutrition

    Meal plan, recipes and body tracking.

  • Studies

    Past-exam question bank, mock exams and spaced repetition.

  • Routine

    Daily routines, shareable and built from your other modules.

  • Calendar

    Your commitments, synced with Google Calendar.

  • Notes

    Quick notes and a journal you can link to other modules.

  • Projects

    Run projects with a kanban, tasks and webhooks per stage.

  • Relationship

    Important dates, shared finances and trips for two.

  • Pets

    Your pets, and the assistant understanding what you spend on them.

  • Career profile

    Your profile plus résumés and cover letters tailored to each role.

How it was built

Design

An interface in Portuguese and English, installable on the phone as an app (PWA), with landing pages for each audience: finances, travel, training, caregiving and couples.

Architecture

A single backend split into 19 independent modules that talk through events. An automated test stops one module from depending on another's internals, which keeps the system easy to change.

Frontend

Next.js, React and Tailwind, with the code organised by module, the same way as the backend. The app and the landing page live in one project, deployed on Vercel.

Backend

Java 25 and Spring Boot 4. The UI, an MCP server with 96 tools and a Telegram voice assistant share the same business rules. Financial data is encrypted before it reaches the database.

DevOps

The API runs on a free-tier ARM machine on Oracle Cloud, created with Terraform. Every push runs the tests, builds the image and only finishes the deploy once the application is up.

Stack

  • Java 25
  • Spring Boot 4
  • Spring Modulith
  • Spring AI
  • PostgreSQL
  • Next.js
  • React
  • TypeScript
  • Tailwind CSS
  • Docker
  • Terraform
  • Oracle Cloud
  • Vercel
WhatsApp