Pereira, Colombia · UTC−5 · Open to remote and contract work

Backend systems,
AI agents, and
one robot arm.

I’m Victor Cano, a self-taught solutions architect. I’ve been writing code since I was thirteen and getting paid for it since I was sixteen — mostly Go, Rust, Python and TypeScript. Everything I’ve had running is below, drawn the way I’d draw a distributed trace: overlapping, because it always is.

Trace · 13 spans · 2013–present
  1. Teaching myself to shipStarted at 13. PHP first, then everything else. No degree, no bootcamp.
  2. First paid workOdd jobs at 16 — small sites and fixes, while still learning in the open.
  3. Freelance engineeringContract backend and mobile work, mostly LatAm and US clients.
  4. IA PortafolioCo-founded a design-and-technology studio. Three partners.
  5. Círculo Militar PerúMembership and reservations platform. PHP / Laravel, PostgreSQL.
  6. Brooklyn InfrastructureInfrastructure tooling for Tango Software. Go services, AWS.
  7. RSM-NetRecursive submatrix memory network for continual learning.
  8. Pisasuave · Eco · LumeThree small SaaS bets: DM automation, meeting capture, guest recognition.
  9. The Magic AgentsMulti-tenant WhatsApp AI agents. Go, gRPC, pgvector, RLS.Read the case study →
  10. FaroSelf-hosted observability. Rust / Axum / ClickHouse / SvelteKit.Read the case study →
  11. CodrexRust coding-agent runtime. Cheap worker model, strong orchestrator.Read the case study →
  12. arbscanGo scanner for cross-book arbitrage across Polymarket and Cloudbet.
  13. MANO6-DOF arm on a mecanum base. Raspberry Pi 5, on-camera inference.Read the case study →
  • Research
  • Client work
  • Own product
  • Hardware

Selected work

The Magic Agentsrunning · 2025 — present

A multi-tenant platform that lets a business run an AI agent on WhatsApp without handing its customer data to anyone else.

  • Go
  • Next.js 15
  • Pydantic AI
  • gRPC
  • PostgreSQL
  • pgvector
Faroshipped · 2025 — 2026

Self-hosted observability — traces, logs and metrics on ClickHouse — built because hosted APM is priced for companies with a finance department.

  • Rust
  • Axum
  • ClickHouse
  • SvelteKit
  • OpenTelemetry
  • Docker
Codrexbuilding · 2026 — present

A Rust coding-agent runtime that pairs a cheap worker model with a strong orchestrator, to find out how much of agentic coding is really about the model.

  • Rust
  • Tokio
  • MiniMax
  • GPT-5.x
  • MCP
MANObuilding · 2026 — present

A 6-DOF arm on a mecanum base that takes instructions in plain language — Raspberry Pi 5, on-camera inference, and a spatial-reasoning model in the loop.

  • Raspberry Pi 5
  • IMX500 AI Camera
  • ESP32
  • PCA9685
  • Python
  • Gemini Robotics-ER

Every project, in detail →


How I work

I read the source
When a library misbehaves I go into its code rather than around it. Most of the hard problems I have solved were an afternoon spent inside someone else’s repository.
Multi-tenancy is a day-one decision
Row-level security in Postgres, a tenant id on every span and every log line. Retrofitting isolation into a live product is the most expensive rewrite I know of.
Instrument, then optimise
I built my own observability platform because I got tired of guessing. If I cannot see where the time goes, I do not have an opinion about where the time goes.