Back to selected engineering work

Case study

YwyBase

A Solid Ground to Scale. A comprehensive Next.js application with authentication, Material UI, and modern best practices.

YwyBase application screenshot showing the main dashboard interface

Role

I designed and built YwyBase from scratch as a reference application for modern full-stack engineering.

Context

A production-grade application is needed to validate authentication, data layer, UI theming, and observability patterns in a single cohesive codebase.

Constraints

  • Must work end-to-end with a hosted database and auth provider.
  • UI must be accessible and themeable without duplicated styling systems.
  • Error reporting and logging must be safe for production.

Decisions

  • Next.js App Router with Server and Client components where each is needed.
  • Supabase for authentication and Postgres-backed data.
  • Material UI paired with TailwindCSS for component library and utility styling.
  • Sentry for error tracking and Pino Logger for structured server-side logs.

Trade-offs

  • Choosing a hosted auth/data provider trades full infrastructure ownership for faster iteration and reliability.
  • Combining two styling systems requires discipline to avoid conflicting utility and component styles.

Outcome

A working, deployable reference application that exercises the full stack and serves as the evidence base for the YwyBase case study.