In progress

Auth, from scratch

A self-built authentication system, built to understand the mechanism, not replace a provider.

TypeScriptPrismaPostgreSQLMonorepo tooling

01. Problem

Most projects consume an auth provider without ever seeing what it's actually doing underneath — verifying tokens, managing sessions, handling roles.

02. Constraint

Building a real auth system, not a toy — one that actually implements the mechanisms auth providers hide, correctly, not just enough to demo.

03. What I Did

Building a self-contained authentication system from scratch using a monorepo, TypeScript, Prisma, and PostgreSQL — not to replace an existing service, but to understand the mechanism underneath one.

04. Impact & Result

In progress. The point isn't to compete with existing auth providers — it's the same take-it-apart-and-rebuild-it habit applied to a piece of infrastructure most developers never see the inside of.