Back to work

Reusable project starter

Saadi

Next.js boilerplate repository used to establish clean defaults, deployment readiness, and fast project kick-off.

Role
Boilerplate setup, baseline architecture, starter optimization.
Timeline
Starter baseline
Client
Reusable project starter
Team
Developer
Stack
Next.js · React
Saadi hero section showing the starter's public-facing design and layout baseline.

Key points

  • Reduce setup friction for future projects
  • Keep the starter opinionated enough to be useful
  • Provide a structure that teams can fork without cleanup fatigue

Highlights

  • A starter should answer common decisions before the first feature starts
  • Good defaults matter more than optional complexity
  • Documentation and structure are part of the product
  • Public starter pages

Saadi shortens the distance between a blank repo and a polished foundation for future work.

Gallery

Education section from the Saadi starter.
The starter already demonstrates how structured content sections should look in practice.
Publications page from the Saadi starter.
Publication layouts are part of the reusable baseline, not an afterthought.
Teaching section from the Saadi starter.
Teaching modules show how the starter handles dense but repeatable information.
Research section variant from the Saadi starter.
Research views stress-test the typography and hierarchy defaults.
Alternate research screen from the Saadi starter.
Multiple research states help validate the starter across more than one page shape.
Contact page from the Saadi starter.
The contact flow stays consistent with the same clean baseline used across the rest of the starter.

Reflection

Starter work is product work. The more clearly the defaults are chosen, the more creative time future projects get back.

Links

Visit