Tommy Do

Network Engineer

Builds reliable networks and the software that operates them — bare metal, routing, and automation.

linkedin-linktwitter-linktwitter-linkparse-from-clipboard
Tommy Do

Field note · San Jose

Chapter · About

About me

I was born and raised in San Jose, California — Silicon Valley. I have been fascinated by technology my whole life. From customizing MySpace with HTML and CSS to scripting in games like Ragnarok Online, tinkering is something I have always enjoyed, and programming pushed that further.

Currently I spend most of my time at OpenColo as a Support Engineer. I work with an incredible team on bare metal hosting and data center colocation. We provide 2N power redundancy, N+1 cooling, and 2N networking so clients get reliability, availability, and speed. OpenColo bridges users to their machines with 24/7 support.

Outside the ticket queue I dig into network automation, observability (Grafana/Prometheus), and AI agent tooling — orchestration and prompt strategies that make internal tools faster to ship. On the side I build personal finance experiments, a matcha restock tracker, and a ticketing exchange for ravers.

Chapter · Work

Work

Network engineering and internal tooling at scale — migrations, observability, and automation that keep bare metal and routing reliable.

01

Geofeed pipeline

  • nginx
  • geofeed
  • MaxMind
  • automation

Created and maintain organizational geofeed served with nginx. Scripts manage, update, and verify geofeed files for multiple IP databases (MaxMind, IPBase, and others).

02

Cabinet and router migrations

  • migrations
  • BGP
  • uptime

Full network cabinet migrations with uplink uptime around 99%. Router migrations planned and executed for near-zero downtime.

03

Grafana and Prometheus observability

  • Grafana
  • Prometheus
  • SNMP
  • gNMI
  • alerting

Full Grafana + Prometheus setup with exporters and dashboards: provider and peer status, in/out rate dips and peaks, spine and leaf switch port visibility and bandwidth, system status and logs. Alerts for network drops, BGP peering changes, and critical logs. Export via SNMP and gNMI into Prometheus.

04

Customer network buildouts (140+ servers)

  • bare metal
  • routing
  • automation
  • 140+ servers

Customer full network setups from uplink switches/routers to downstream servers (140+). Routing redundancy architectures and quick server setup automation.

05

Internal tools migration

  • Python
  • Svelte
  • FastAPI
  • idempotency
  • portal

Migrated internal tooling from PHP 8 to Python / Svelte / FastAPI — roughly 10x efficiency through automation APIs and version-controlled network changes. Portal for network selection to configuration, one-click create/delete with idempotency, automatic network backups with config history and diffs, searchable IP tables, IPMI database, audit logs and admin panel, plus a data-hall fiber distance measuring tool.

Chapter · Skills

Skills

Three decks across software, network, and ops.

01 / 03

Software

Apps, APIs, and the edge that serves them.

software

  • Python
  • TypeScript
  • JavaScript
  • SvelteKit
  • React
  • Next.js
  • FastAPI
  • Tailwind
  • nginx
  • Caddy
  • Traefik
  • Docker

02 / 03

Network

Routing, overlays, and registry-grade ops.

network

  • Nokia SRL
  • Nokia SR OS
  • Arista
  • Huawei
  • BGP
  • OSPF
  • EVPN
  • VXLAN
  • RPKI
  • Peering
  • ARIN
  • Geofeed

03 / 03

Ops & field

Observability, infra, and hands-on plant work.

ops

  • Grafana
  • Prometheus
  • SNMP
  • gNMI
  • Proxmox
  • Ansible
  • Linux
  • Fiber
  • DWDM
  • MySQL
  • Postgres
  • AI agents

← drag next · tap next · drag previous →

Ops & field · swipe or tap

Chapter · Projects

Projects

Personal builds — live tools and experiments on the way to GitHub.

Personal Portfolio

Personal portfolio built on Next.js and Tailwind CSS

Image Converter

GitHub

Image converter GUI using the Python PIL library

Personal finance tool

Coming soon

Measure and test portfolio and market data

Matcha restock tracker

Coming soon

Watch matcha restocks

Ravers ticketing exchange

Coming soon

Simple ticketing platform for ravers to exchange with each other

Chapter · Contact

Contact me

Network engineering, automation, or a project idea — send a note.

linkedin-linktwitter-linktwitter-linkparse-from-clipboard