I'm Raed, founder of Maison GR, a software studio. We build our own products, and we build our clients' with the same care: web apps, SaaS and AI tools that are clear, fast and easy to live with.
| Project | What it is |
|---|---|
| maisongr-skills | One engineering standard for every AI coding agent: seven principles, ten skills, and receipts that check what an agent claims it verified. npx maisongr-skills |
| sitemap | One sitemap, two readers: the XML search engines need, and a page in your site's own design for people. Next.js, Astro, SvelteKit, Nuxt, Express. npx maisongr-sitemap init |
| create-express-node-starter | A secure Express 5 and MongoDB REST API in one command: authentication, uploads, API docs, tests, Docker and CI, with every template tested as you get it. npx create-express-node-starter |
| express-node-starter | The Express 5 starter behind it: JWT, roles, email confirmation, password reset, sessions that end when the account changes, and 43 integration tests that need no database |
| mern-workshop | A three-day training in full-stack web development with the MERN stack, ending in a hands-on CRUD project |
In my free time I send fixes to the open-source tools I build with: IBM, Meta, Google and others. Each one is reproduced and kept to a single focused change, with a test wherever the project has a place for one.
See every contribution and where it stands →
Understand the problem before writing code. Keep each change small enough to review. Prove it works, and say plainly what was not checked.




