Skip to content
All work
AngularSpring BootPostgreSQL

SprintSense

Period
2025
Sector
SaaS (personal product)

Role  Design, development and production release, solo

Agile retrospectives SaaS built solo, from design to production. Angular 19 SSR, Spring Boot, PostgreSQL.

Context

Personal product: a tool helping agile teams run structured retrospectives, with collaboration, voting and action tracking.

Challenge

Ship a complete product alone (API, interface, database, deployment) while keeping it indexable by search engines, which forces server-side rendering in an Angular application.

Solution

Angular 19 front end with SSR and hydration, Spring Boot REST API, PostgreSQL with Liquibase migrations, cloud deployment and a CI/CD pipeline. Crawler rendering and SSR deployment were the real sticking points.

Outcome

Live at sprintsense.dessalli.com, Lighthouse performance 95+, MVP delivered in 3 months.

95+Lighthouse perf.
20+API endpoints
3months to MVP

Highlights

  • Solo full-stack build: Angular 19 SSR front end + Spring Boot REST API
  • PostgreSQL with Liquibase migrations
  • Server-side rendering with hydration for SEO and performance
  • Cloud deployment with a CI/CD pipeline

Tech stack

Angular 19Angular SSRSpring BootPostgreSQLLiquibaseDockerCI/CD