WELCOME TO MY PORTFOLIO

Every journey
has an origin.

Mine starts in Chilete.
From here, I build software and new possibilities.

Adrián PiscoDeveloper · Systems Engineering student
Beginning the journey…CHILETE / PERÚ
← Back to portfolio
APPLIED SYSTEM · Personal finance

ChiSabes

An organized view of accounts, transactions and financial commitments, with traceable changes.

Functional MVPPrivate application. The link opens the owner sign-in screen.
ChiSabes identity
01 / CONTEXT

The problem

Recording transactions is not enough to understand finances. Transfers, debts and corrections need consistent rules to preserve balances and history.

A LOOK INSIDE

Every screen tells a story.

Explore the project, screenshot by screenshot. From the big picture to the details that make a difference.

VISUAL EXPLORER01 / 03
SCREENSHOT TO BE ADDEDOverviewA real project screenshot will appear here.
THE PROJECT, ON SCREEN

Overview

02 / SOLUTION

What it enables

01

Transactions and accounts

Income, expenses, transfers and balances derived from balanced entries.

02

Planning

Monthly budgets, goals and obligation tracking.

03

Traceability

Corrections through reversals and entity archiving to preserve history.

03 / SYSTEM DESIGN

Decisions behind the solution.

  1. Next.js · PWA
  2. REST · Spring Boot
  3. PostgreSQL · Flyway
Simplified component diagram; this is not an application screenshot.
01

PostgreSQL as the operational source

The API applies financial rules through transactions; the interface consumes REST contracts.

02

Revocable sessions

In-memory access tokens and rotating refresh tokens in HttpOnly cookies.

03

PWA without offline financial storage

The installable experience does not save financial information in browser storage.

04 / OUTCOME

What I solved with this project.

  • Bring accounts, transactions and commitments together under consistent financial rules.
  • Preserve traceability when correcting transactions and pausing or resuming recurrences.
  • Connect a PWA to authentication, a transactional API and PostgreSQL persistence.
05 / VALIDATION

How I support the work.

The repository includes backend, frontend and PostgreSQL integration tests and Playwright journeys. Recurrences can be paused and resumed without losing their next occurrence. Documentation records deployment using Vercel, Render and Neon.

01

Architecture

Components, data and integration.

Material to be added
02

Technical decisions

Alternatives and implementation criteria.

Material to be added
03

Tests and results

Journey validation and evidence.

Material to be added