I'm open-sourcing whoami.page, a project I built over the summer.
What is whoami.page?
It's a platform where developers can create a professional profile, showcase projects, and share updates. Think of it as a hybrid between read.cv and Twitter, but focused on developers. You get your own space to display your work without the noise of traditional social platforms.
Why Open Source?
I learned to code by reading other people's open source projects. Stack Overflow answers, GitHub repos, random code snippets on forums. That's how most of us learned, right?
This is just me putting something back into that pool of knowledge. Maybe someone will find a pattern useful, or learn something from how I structured things. Maybe they'll spot something I did wrong and learn what not to do. Either way, it's out there now.
Tech Stack
Built with:
Next.js 14,Clerk for authentication with custom onboarding, PostgreSQL with Prisma ORM, TailwindCSS for styling Zustand for client state management.
Nothing groundbreaking, but it's a solid, production-ready setup. The codebase shows how these pieces fit together in a real application, not just a demo.
What You Can Do With It
Fork it, break it, improve it. Use it as a reference for your own projects. Deploy your own instance if you want your own profile platform.
If you spot bugs or have suggestions, I'm open to feedback. The code isn't perfect, but it works and it's been running in production for months.
Links
The repo includes setup instructions and documentation. Most of the tricky parts have comments explaining what's happening and why.
That's it. Code's yours now too.