About
I'm John Jestin — an infrastructure engineer and AI agent developer based in the UK.
I build AI agents, production infrastructure, monitoring platforms, and the tooling that ties it all together. I'm passionate about autonomous systems, self-hosted solutions, and making complex systems reliable.
Projects
MyriBot — production Discord platform with a built-in AI agent (Claude) featuring multi-round tool calling, RAG over Qdrant, streaming responses, and per-user memory. Includes a credit-based premium system (Stripe + Patreon), sandboxed plugin loader, and a Turborepo monorepo with 500+ tests and a Next.js web dashboard.
Node-Canopy — self-hosted infrastructure monitoring platform with a drag-and-drop spatial canvas, live Prometheus metrics, PromQL alerting with flap detection, and 21 production algorithm implementations (circuit breaker, bloom filter, state machine, singleflight). Full RBAC with MFA, 5 themes, and Playwright E2E tests.
ge.rs3.gg — real-time market data platform with technical indicators (SMA, EMA, Bollinger Bands, RSI) built from scratch. Automated pattern detection engine runs every 15 minutes across nine data pollers with deduplication and server-side chart rendering.
S2DevTools — custom developer CLI toolkit with 62 skills orchestrating 9 specialised AI agents. Manages infrastructure (SSH, Docker, DNS, SSL, SSO), composes workflows, and auto-detects project context — all with zero project-directory footprint.
link-flap-detect — open-source zero-dependency network diagnostic tool with an interactive wizard, Prometheus metric enrichment, config backup/rollback, and CI pipeline.
Infrastructure
This site runs on my own infrastructure — a Hostinger VPS running Docker, fronted by Traefik with Cloudflare CDN, monitored by Prometheus and Wazuh SIEM, connected via a Tailscale mesh network. The blog is powered by Ghost.