My personal portfolio, showing my skills, experience, projects and articles. It also has a playground where you can switch between three versions of the site.
→ Live site: mahmad.me
Home page · mahmad.me |
Playground · mahmad.me/theme-studio |
Notebook theme · mahmad.me/themes/notebook |
Terminal theme · mahmad.me/themes/terminal |
Overview
Stack
- Next.js 16 and React 19
- Tailwind CSS
- Framer Motion
- Prisma with PostgreSQL
- Cloudflare Workers
Featured
- Light/Dark themes
- Four versions of the site: classic, terminal, notebook and midnight
- Playground: Theme Studio, where you drag a wire from a theme into a display to open it, with live cursors from other visitors
- Blog from local MDX posts and Dev.to articles
- GitHub contribution graph
- Command menu (⌘ K)
- AI-ready with /llms.txt
- Link preview image for sharing
License
Everything in this repository is licensed under the MIT license.
If you fork it, make sure to remove all my personal information (profile, projects, blog posts, images and so on), mainly in data/ and public/assets/images/, before publishing your own website.



