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