Stack

Integrations & Tools

The CMS, auth, payments, hosting, and backend stacks I integrate with to ship full production apps, not just frontend demos.

CMS

Sanity

- My headless CMS pick when a project needs a real content editor for the client, not hardcoded text.

Contentful

- Another headless CMS option, used on projects where the client's setup points away from Sanity.

Authentication

Clerk

- My default for auth when a project needs user accounts. Drop-in sign-up/sign-in flows without building auth from scratch.

Hosting & Backend Services

Vercel - Where I host all of my frontend projects. By far the easiest way to host Next.js and take advantage of Vercel’s features (like edge functions and storage).

Netlify

- Alternative host to Vercel, mainly for static sites or projects that aren't Next.js.

Firebase

- For projects that need auth, real-time data, or quick backend features without spinning up a full custom backend.

Supabase

- My pick when a project needs a real Postgres database with instant APIs, without managing the backend infra myself.

Backend Languages & Frameworks

Python (Django)

- The backend I work alongside most often on client and EGLinks projects. Not something I write daily, but I'm comfortable integrating with and debugging Django APIs.

Node.js

- Comfortable working with Express/Node backends when a client's stack is JavaScript end-to-end.

C# (.NET)

- The backend I've integrated with least often of the three, but I can read and work against a .NET API without issues.

Payments

Stripe

- My default payment gateway for international/global-facing projects. Clean API and solid docs.

Moyasar

- Payment gateway integration for KSA-facing projects, mada and local card support that Stripe doesn't cover in the region.

Design Tools

Figma

- Where I turn designs into components. I pull specs, assets, spacing and colors straight from here before writing a line of code.

Canva

- For marketing assets and social content, not app UI. Quick way to put together graphics without opening Figma.

API Testing

Postman

- For testing and documenting REST APIs while integrating with backend teams. A shared collection saves a ton of back-and-forth.

HTTPie

- Quick command-line API testing when I don't want to open the full Postman UI for a single request.

Apidog

- An all-in-one tool for documenting, testing, and mocking endpoints without juggling multiple tools.