Ibrahim Hajjaj
Full-stack engineer since 2016. WordPress and PHP deep, TypeScript and React daily. Building open source support tooling: recourse, an AI agent you self-host that cites its sources.
Full-stack engineer since 2016. WordPress and PHP deep, TypeScript and React daily. Building open source support tooling: recourse, an AI agent you self-host that cites its sources.