The EdEarn Blog
Notes from the build.
Engineering deep-dives, learner stories, and product decisions from the team building EdEarn.
Latest articles
Backend
Engineering
Designing Dynamic RBAC for 8 portals (and a hundred custom roles)
From hardcoded role enums to a database-driven permission engine — what we learned, what we'd do differently.
Dec 5, 20258 min read
Stories
Education
From learner to verified tutor: a 90-day blueprint
How three students used badges, mentorship, and the wallet system to turn a side hustle into full-time teaching.
Dec 1, 20256 min read
Live Service
Platform
WebRTC vs RTMP: choosing the right pipe for live classes
When 50 students need a whiteboard, and when 5,000 just need a clear stream. Our infrastructure tradeoffs explained.
Nov 28, 202510 min read
B2B
Hiring
What companies actually look for when hiring from EdEarn
We surveyed 200 partner companies. Here's what verified employees, custom forms, and badge filters actually predict.
Nov 22, 20257 min read
Design
Product
Notes, transcripts, and timestamped highlights — redesigning the course player
Why we ripped out the old player and rebuilt around a side panel that learners actually open.
Nov 18, 20255 min read
Reliability
Engineering
The audit log that ate the database (and how we fixed it)
A post-mortem on the day every RBAC permission check tried to write to a single Postgres table.
Nov 14, 20259 min read