Shipped Protected Quick Tunnels at Cloudflare

Hugo Vicente

Technical Product Manager · Software Engineer

Computer Science and Engineering graduate from Instituto Superior Técnico. I work on networking, distributed systems, and observability, and I write the code behind the products I manage.

Portrait of Hugo Vicente
Scroll
01

About

I'm a Computer Science and Engineering graduate from Instituto Superior Técnico, most recently a Product Manager Intern on Cloudflare Tunnel.

At Cloudflare I owned Protected Quick Tunnels, email authentication for accountless tunnels behind a single flag, and wrote the Wrangler support for it myself. Before that I administered 80+ Linux servers at IST and led an ML project on synthetic clinical data.

Outside work I build systems to understand them: TraceBloom, an observability and evals platform for LLM agents, and Go-VPN, a VPN written from the TUN device up. I'm looking for roles where product and engineering overlap.

up to0 ML experimentation cost reduction
0 Linux servers administered
0 Faster incident diagnosis
0 Patient records in pipeline
02

Experience

  1. Jul 2026 to Sep 2026 Lisbon, Portugal

    Product Manager Intern

    Cloudflare · Tunnel

    • Owned Protected Quick Tunnels (cloudflared 2026.9.3): email authentication for accountless tunnels behind one flag (--allowed-mail). Set the design constraints and co-authored the launch post for Birthday Week 2026.
    • Implemented Wrangler support for Protected Quick Tunnels (cloudflare/workers-sdk#15639) and merged 9 PRs to the Cloudflare Tunnel docs.
    • Restructured the cf CLI for Tunnel, Mesh, and Workers VPC, with 10+ production MRs merged.
    • Shipped cross-platform named cloudflared services (Windows, macOS, Linux), validated in systemd and OpenRC test environments.
    • Shipped custom hostnames for published applications in the new Zero Trust dashboard, plus fixes for certificate, Access JWT validation, and Security Analytics bugs.
    • Ranked the Tunnel roadmap by ROI from customer interviews and community feedback, then shipped patches for the top findings.
    • Wrote 5 PRDs across product, SDK, and billing, aligning Product, Engineering, Access, and Billing on each launch, including billing models for Tunnels for Platforms and Mesh GA.
    • Scoped SSH-in-browser for Tunnel connectors and delivered the validated spec to engineering.
  2. Apr 2026 to Jun 2026 Lisbon, Portugal

    Project Manager

    JUNITEC

    • Owned the technical roadmap for a synthetic clinical data platform: a modular ML pipeline combining CTGAN, TimeGAN, Synthea, and BioGears.
    • Cut model experimentation costs by up to 70% by standardizing GPU training on Google Colab Pro, with a "train remotely, infer locally" workflow.
    • Coordinated preprocessing, training, and validation over 500 Hz biosignal data from 6,000+ surgical patient records.
  3. Oct 2025 to Apr 2026 Lisbon, Portugal

    Software Developer

    JUNITEC

    • Built an AR educational platform for the Calouste Gulbenkian Museum in React and Firebase, shipping weekly to museum stakeholders.
  4. Apr 2025 to Jun 2026 Lisbon, Portugal

    System Administrator

    RNL · Instituto Superior Técnico

    • Administered and monitored 80+ Linux servers, including HPC clusters and virtualized environments.
    • Built Grafana dashboards and automated monitoring workflows, cutting incident diagnosis time by 35%.
03

Projects

$ cloudflared tunnel --url http://localhost:8080 \
    --allowed-mail [email protected] \
    --allowed-mail '*@example.com'
01

TraceBloom

Open-source observability and evaluation platform for LLM agents: a Rust OTLP collector, ClickHouse storage, a Next.js live trace viewer over SSE, TypeScript and Python SDKs, and an eval engine that flags prompt regressions. I owned all 31 architecture decisions across 7 milestones, with implementation by AI coding agents under my review. 250+ tests in CI; read-only database credentials and per-IP rate limits on the public deploy; 14 dependency CVEs and an IP-spoofing gap fixed before release.

  • Rust
  • TypeScript
  • Python
  • Next.js
  • ClickHouse
  • OpenTelemetry
02

Go-VPN

Point-to-point VPN that tunnels IP packets over UDP through a Linux TUN device, dropping datagrams from unknown senders and shutting down cleanly on SIGINT and SIGTERM. CI runs go vet, gofmt, race-detector tests, and a Docker build; a two-peer Compose setup and a network-namespace lab cover end-to-end testing. Encryption is next.

  • Go
  • Linux TUN
  • UDP
  • Docker
  • GitHub Actions
03

Fault-Tolerant Blockchain

Team course project. A replicated ledger where a central sequencer orders transactions into RSA-2048 signed blocks, and nodes verify every client request and block signature. Optimistic execution, linearizable reads, and client failover across replicas.

  • Java 17
  • gRPC
  • Protocol Buffers
  • RSA-2048
04

KVS Subscription Server

Course project. A multithreaded key-value store in C where clients connect over named pipes and subscribe to keys for real-time change notifications. Read-write locks on the store, a semaphore-based producer-consumer queue for sessions, a worker thread pool for batch jobs, and SIGUSR1 to disconnect all clients.

  • C
  • POSIX Threads
  • Named Pipes
  • Linux

More on github.com/hugo-vicente11 ↗

05

Skills & Toolkit

Programming Languages

  • Go
  • C
  • Python
  • TypeScript
  • Java
  • C++
  • SQL

Infrastructure

  • Linux
  • systemd
  • Docker
  • GitHub Actions
  • Grafana
  • Prometheus
  • OpenTelemetry
  • ClickHouse
  • PostgreSQL
  • Cloudflare Workers

Frameworks & Protocols

  • gRPC
  • Protocol Buffers
  • React
  • Next.js

Languages

  • Portuguese · native
  • English · fluent
  • Spanish · basic
  • French · basic
06

Education

BSc in Computer Science & Engineering

Instituto Superior Técnico · Lisbon, Portugal

Sep 2023 to Jun 2026
07

Get in touch

I'm always open to conversations about product, engineering, and building things that ship. The fastest way to reach me is email.

Open to product & engineering opportunities Lisbon, Portugal local