Start a project
(Full-stack developer) Portfolio 2026 From scratch, to a full project

From the first screen to the last query: I build the interface, the API and the database of your product.

Current project Liora Clinic management, from database to screen

01 / AboutA message from Coli

Coli, 20 yo

I am a Software Engineering student, really excited to start my professional career in software development.

I work on every layer. I design the interface, write the API, model the database and put it online. You talk to one person from the first screen to the last query.

Eu trabalho em todas as camadas. Eu desenho a interface, escrevo a API, modelo o banco de dados e coloco no ar. Você fala com uma pessoa só, da primeira tela à última query.

Coli Full-stack developer
02 / StackTwo ends, one product
Side AWhat you see

FrontEnd

The part people touch. Screens in React and TypeScript that load fast, work with a keyboard and keep the state predictable.

  • React
  • TypeScript
  • Vite
  • Tailwind CSS
  • shadcn/ui
  • React Query
Side BWhat holds it up

BackEnd

The part nobody sees. APIs in Java, Spring Boot and Python, data in PostgreSQL and integrations with WhatsApp and Mercado Pago.

  • Java
  • Spring Boot
  • Python
  • JPA / Hibernate
  • PostgreSQL
  • WhatsApp Cloud API
  • Mercado Pago
Cloud and in between
  • AWS Cloud
  • GitHub Actions
  • REST
  • Authentication
  • Concurrency tests
  • Migrations
03 / Work

From
database
to screen

Each project, from the data model to the last animation on the screen.

Scroll to move sideways
01In development, 2026

Liora

A management system for health clinics. Each clinic runs its agenda, patient records and payments in one place, and sends reminders from its own WhatsApp number.

  • Book appointments and keep a waiting list;
  • Keep patient records with PHQ-9 and GAD-7;
  • Confirm attendance over WhatsApp;
  • Receive time requests from a public page;
  • Talk to the team in the built-in chat;
  • See reports by professional.
See the case study
Hover to play the demo
02Liora module

WhatsApp confirmations

Each clinic connects its own number through Meta's Embedded Signup. The day before the appointment, the patient gets a reminder with two buttons, and the answer updates the agenda.

  • Connect the clinic's number in a Meta window inside Liora;
  • Send the reminder with Confirmo presença and Preciso remarcar;
  • Mark the appointment as confirmed when the patient taps;
  • Flag reschedule requests on the agenda in amber;
  • Leave any other reply for the team to read.
Spring BootWhatsApp Cloud APIWebhooks
Day beforeReminder
Patient tapsConfirmo presença
AgendaConfirmed
Hover to play the demo
03Liora module

Online booking

A public page where patients ask for a time. The request holds the slot until someone at the clinic accepts or declines it.

  • Share one booking link per clinic;
  • Pick a day and a free time;
  • Hold the slot while the request waits;
  • Accept it and fill in the patient form from the request;
  • Check conflicts with the same rules as the agenda.
ReactSpring BootPostgreSQL
Public pageRequest
SlotHeld
ClinicAccepts or declines
Hover to play the demo
04Liora module

Clinical scales

PHQ-9 and GAD-7 in the patient record, with the score and the range calculated on the server. Each application goes to an insert-only table.

  • Apply the scale in the patient's Scales tab;
  • See the score and the range while you answer;
  • Raise an alert when PHQ-9 item 9 is above zero;
  • Keep every application in the history with the range of that day;
  • Log every read and write in the access log.
JavaPostgreSQL triggersReact
Patient recordPHQ-9 · GAD-7
ServerScore and range
Item 9Alert
Hover to play the demo
/ 04
Work
04 / JourneyWhere I come from

My
trajectory

From the first semester of Software Engineering to building with AI and AWS.

NextYour project
  1. 2024
    Degree

    Software Engineering

    Bachelor's degree at FER - Faculdade de Engenharia de Resende.

  2. 2025
    Courses

    Python and Java

    Alura.

    • Python
    • Java
  3. 2026
    Courses

    AI, databases and AWS Cloud

    Bradesco, Alura and AWS Academy.

    • Building with AI
    • Databases
    • AWS Cloud