Vivolar Engineering Portfolio

Architecture decisions, engineering process, and lessons learned from building a full-stack household management app with Spring Boot, React, and PostgreSQL.

Architecture & ADRs

Modular monolith, event-driven design, and the key architecture decisions behind Vivolar.

Process & Workflow

TDD practices, sprint cadence, CI/CD pipeline, and AI-assisted development workflow.

Lessons Learned

Practical insights and takeaways from building a full-stack app from scratch.

Tech Stack & Metrics

Stack choices with rationale, project numbers, and release history.

Articles & Publications

External articles published on LinkedIn, Medium, and other platforms.

About This Portfolio

Vivolar is a household management app I built as a learning project and engineering portfolio piece. It tracks food inventory, meals, medications, and more. The project spans 18 sprints, 78+ features, and covers the full stack from database migrations to deployment automation.

This site documents the engineering journey: the architecture decisions that shaped the system, the development process that kept it moving, and the lessons learned along the way.

Built by Gustavo Gois — Engineering Manager