Raza Rizwan

Now

The technology Raza works with today, and why each piece is in the stack. Projects and clients are deliberately absent.

Status
stable
Trust
human-reviewedhuman:rrizwan98 ·
3 min read
Owner
human:rrizwan98
Approved
human:rrizwan98 ·

What Raza is working with right now, and why. This page names technology, never projects, clients or the systems built on top of it. It is the page that goes out of date fastest, so it carries its own date.

As of 27 August 2026.

The runtime for AI employees: OpenClaw

An open runtime where each AI employee has its own workspace, its own written instructions, its own skills, its own tools through MCP, and its own channels such as WhatsApp or Slack, and where work can run on a schedule as well as on demand.

Why it is the current choice: building an AI-native company needs staff, not chat windows. A runtime that treats the employee as the unit of work gives each one a durable place to keep its instructions and its state, lets several employees hand work to each other, and leaves a place to put the human approval gate. A row of chat sessions gives none of that.

The way processes reach any AI: MCP

Model Context Protocol is the open standard that lets ChatGPT, Claude, Codex and Claude Code attach to an external server. It is how a company's process reaches whichever AI a team already uses, instead of being re-typed into a chat.

Servers are written in Python with FastMCP, deployed as remote HTTP endpoints, and hold their state in Postgres so a session that resets can resume.

The clients on the other side

Claude Code, Codex CLI, the ChatGPT desktop app and Claude. The work is deliberately client-neutral: the same connector has to behave the same way whichever one a team prefers.

Agents and services

  • OpenAI Agents SDK for agents that decide the next step and call tools
  • FastAPI for the services those agents and connectors sit behind
  • Docker for anything that has to run the same on any host

Data and retrieval

  • Neon Postgres as the store, with pgvector where meaning-based search is needed rather than keyword search
  • Gemini embeddings (gemini-embedding-001, 1536 dimensions) to turn text and questions into vectors for that search

Publishing and hosting

  • Vercel for both static sites and container services behind one domain
  • Next.js where a site needs to be more than static pages

Written procedure as a first-class artifact

Skills: written procedures kept verbatim and versioned, read by an agent before it acts. The same procedure runs in every runtime, so two agents cannot drift apart on how a job is done.

Governed records

The record you are reading is itself the current practice: knowledge kept as governed markdown with its sources and approvals, published as a site for people and as an MCP surface for agents, so both answer from the same words. Answers carry citations, and a record that does not cover a question is supposed to say so.

What this page will not say

Which employees, connectors or skills exist in production, how many there are, which clients they serve, or what is inside them. That boundary is described on what I build, and the live connectors are named, with what each refuses, in the 2026 chapter of the journey.

On this page