Intake
Messy inputs
PRDs + tickets + logs
Systems architect and full-stack developer. Incoming AI Automation Developer at CRA. Founder of CanadaClaw.ca. Lead engineer at Barakah Rewards. Building agentic surfaces that don't feel like demos.

I'm a full-stack engineer and systems architect focused on building resilient digital infrastructure. I build and ship intelligent systems that deliver measurable value in high-trust, enterprise environments. As the incoming AI Automation Developer at the Canada Revenue Agency, I handle sensitive data with strict adherence to security and compliance. Founder of Rift, an AI R&D lab, and Lead Engineer at Barakah Rewards. Based in Toronto, taking on select systems architecture and engineering engagements.
The stack is simple: AI handles speed and surface area, while I focus on architecture, risk, and product decisions. That split turns output into leverage.
Messy inputs
PRDs + tickets + logs
Workflow + risk surface
Latency + failure modes
AI vs human lanes
Draft vs decide
Guardrailed production
Evals + alerts + rollback
AI drafts, tests, and watches. I own the calls that matter.
Each project started with a real operating constraint, not an abstract brief. Open any card to see the architectural choices, AI boundaries, and the quality bar behind what shipped.
An autonomous AI employee platform for Canadian teams that need speed, oversight, and data residency in the same system.
A loyalty platform rebuilt to feel dependable at the exact moment members and merchants need it most: redemption.
A public-facing platform a startup team could trust immediately, and manage without ongoing engineering dependency.
A private R&D lab where models, frameworks, and agent patterns are tested against delivery reality before they reach production work.
Boring, mostly. The interesting choices are at the edges — pgvector for memory, DSPy for prompt programs that survive a model swap, evals running before the design crit.
Start async by email, or jump straight to a short intro call if scope is already clear.
Send scope, constraints, and timeline. I'll reply with next steps.
yonis@diriye.ca →Short call to confirm fit, architecture direction, and delivery shape.
Cal.com → 20 min