Challenge
Code-sharing workflows often split durable, link-based pastes and live collaboration across different tools. DoggoPaste was built to support both while preserving access control, selfhosting, and a straightforward sharing model.
Engineering
Together with Netr0n07, I co-developed DoggoPaste as a fullstack TypeScript monorepo built with Next.js, Hono, Socket.IO, PostgreSQL, and Drizzle ORM.
The backend uses explicit authorization policies, database constraints and transactions, revision-based compare-and-swap persistence for real-time data, rate limiting, browser-side AES-GCM encryption, burn-after-read semantics, and OpenAPI contracts.
The project also includes unit, contract, migration, security-regression, and real-PostgreSQL integration tests.
Outcome
DoggoPaste became our engineering thesis and received the highest possible grade, 5.0/5.0 with distinction. It is maintained as a deployable selfhosted application with documented architecture, API documentation, operational health checks, and a test suite of 150+ automated tests.