A reading room for software
Understand real codebases, one diagram at a time.
learn collects slow, careful notes on real projects — plus the topics and books around them. Read the docs, see the diagrams, watch the flows.
Projects
Real codebases, documented end to end
Three live projects today; more systems joining the shelf.
Live
Web
Excalidraw
A collaborative drawing workspace: guest storage, authenticated scenes, real-time rooms, and Redis write-behind persistence.
- Next.js
- TypeScript
- WebSocket
- Redis
- Postgres
Read the docs
Live
Web
DevConnect
A social platform for developers: profiles, connections, feed posts, jobs, notifications, and real-time chat.
- React 19
- Express 5
- MongoDB
- Socket.io
- Redis
Read the docs
Live
Mobile
Habitly
A mobile habit tracker: offline-first habits and tasks with SQLite, reminders, stats, and optional Firebase cloud sync.
- Expo
- React Native
- TypeScript
- SQLite
- Firebase
Read the docs
Topics
The ideas around the code
Cross-cutting notes, explained once and linked everywhere.
Books
Long-form notes
Slow reading for ideas that deserve more than a page.
Coming soon
Book notes
Long-form notes. Titles announced here first.
How to use this site
Three ways in
Every project is documented the same way: read, see, watch.