AI engineering at Sidecar, building the AI that takes manual work out of logistics workflows.
Before this: multi-agent orchestration at Pokus AI, voice agents at FanTV AI, and a Google Summer of Code project classifying malaria mosquito genomes with the Sanger Institute.
Things I've shipped, still running.
A handful of projects that made it past “works on my machine” and are live right now: dashboards, an email tracker, an auth gateway, and a few agents doing real work.
See all projects →Built out of mild annoyance
Chrome MCP: real browser bridge →
Most browser automation opens a fresh browser, but the useful context lives in my real Chrome profile: tabs, cookies, sessions. An MCP server and extension that lets AI tools drive the browser I already use.
Gatehouse: auth gateway →
One login for every subdomain. A lightweight gateway between the reverse proxy and my services, with a CLI that generates Caddy, Nginx, or Traefik config. One Docker container, SQLite, JWT. Running in production right now.
Magio: email view tracker →
A Gmail extension that embeds an invisible pixel, plus a real-time dashboard showing who opened what, when, and from where, with a Streak-style sidebar. Next.js, Prisma, Postgres, self-hostable in minutes.
Field notes
My personal laptop sits in the hall, lid closed, running my portfolio, dashboards, an email tracker, and a few AI agents that tweet on their own. Here is how the setup works.
A practical story about using a private GitHub repo, JSON files, and the Contents API as the backend for a tiny personal data vault.
What I learned while hosting my portfolio, auth gateway, dashboards, VPN, data vault, and app experiments on one Hostinger VPS.