Navid Rastegani

I was on the bus when Claude asked whether to commit the refactor. I tapped yes on a Telegram keyboard. The code was merged before my stop.

I'm Nav. I design infrastructure at national scale during the day and build the tools I wish existed at night. Everything I make, I use.


Building a multi-agent robotics setup where agents coordinate to gather and analyse real-time data. Working on an air-gapped home AI that controls the house without touching the cloud. Running and evaluating local models on a cluster of Mac Studios. Shipping OpenDray, a terminal cockpit for AI coding agents.



No Docker. No Nginx. No drama.

9 Mar, 2026 · 3 min read

go:embed bakes the Flutter web build into the Go binary. One file to copy, one process to run.


FleetBay 2025

Built for a friend whose warehouse ran on spreadsheets and group chats. Now it tracks shipments, scans barcodes, manages returns, and handles serial numbers across vendors. The agents handle receiving and dispatch workflows so the humans can focus on exceptions.

DynaCore 2025

Last week, DynaCore's identity agent offboarded a user across an entire M365 tenant in under two minutes. Disabled the account, set up forwarding, converted the mailbox, released the license. I found out from the summary it sent to Telegram.

Operantis 2026

A framework for giving any business its own AI employees. You define the domain rules and connect the tools. The agents learn the repetitive patterns. Humans stay in the loop for judgment calls. Started because I kept rebuilding the same agent scaffolding for different industries.

ShopSerp 2026

I was shopping for a camera lens and checking five different websites. That annoyed me enough to build an agentic crawler that watches 250+ stores across 17 countries, tracks price history, and tells me when the best deal appears.

OpenDray 2026

I wanted to start a Claude session on my server and check on it from my phone. That turned into a full terminal cockpit with a Telegram bridge, plugin system, and support for six different AI agents. The bridge reads Claude's structured output and renders permission dialogs as inline Telegram keyboards.