Metro Manila, Philippines

GioMedina

Technical lead building Go platforms, distributed data pipelines and LLM agents that run inside Google's monorepo.

See the work → 10+ years shipping · 1,000+ production changes
About

Hey, I'm Gio.

engineer.gov10.0
role
Technical Team Lead
team
5 engineers · 8+ services
designs
10+ docs, all delivered
since
2016
based
Metro Manila, PH

I just like building things. Lately that's mostly AI agents, but I'm just as happy in a Go backend, a data pipeline, or a dashboard. If something looks interesting at 2AM, I'm probably already poking at it :)

I keep things simple. Focus on what I can control, do it well, and let the rest go. For 8+ years that's meant writing code for Google's global office network, plus a stint in fintech at Xendit. Quiet, reliable systems that people only notice when they break, so I build them not to.

I think before I build. I write the plan first (10+ design docs so far), and I hold Google Readability in Go and TypeScript, which means I spend part of my week helping teammates make their code a little better.

Today I lead a team of 5 engineers and serve as our Scrum Master. My favorite recent work is an AI coding agent that picks up tickets, writes and tests the fix, and hands it to a human for review. The machines take the repetitive work. I get my evenings back.

Outside of that, I build NCMH Usap Tayo, a mental health platform for the Philippine Department of Health. Work that helps people is worth the time.

Selected work

Five systems I'm proud of

5×
development productivity, with a developer in the loop on every change
AI agent · 2026

Autonomous coding agent

Reads issue tickets, groups them into atomic changes, then builds, tests and runs AI code review on many changes in parallel. It handles the repetitive work and the developer keeps the decisions.

  • Every change goes to a developer for review before it merges
  • The developer owns the code; the agent addresses their review comments on its next run
  • On day one: 5 tickets became 3 reviewed changes, and one merged
LLM agentsMulti-agentTool calling
9 → 1
scheduled jobs after my database redesign
Observability

Network availability dashboard

A near-real-time view of every device across hundreds of sites, refreshed every 5 minutes. My redesign cut the schema from 11 tables to 5, so new dashboards need no schema changes. Connection pooling ended the connection-exhaustion incidents.

GoApp EngineAngular
3
services that find failing circuits, raise the alarm, and report on every fix
Reliability

WAN outage tracking

I re-architected chronic-circuit tracking into three services: one Go microservice, plus a pipeline and dashboards built on internal data tooling.

  • Detection: a daily pipeline running 500-worker distributed SQL to catch circuits that keep failing
  • Monitoring and alerting: a Go microservice that files deduplicated high-priority bugs and notifies the ISP vendor
  • Reporting: dashboards that hold every case to a 30-day resolution SLO, with aging reports
GoSQLInternal toolingSLOs
3
health checks on every team project: analytics, links, workflows
Monitoring platform

Team project health monitoring

Watches every team project for the three ways it quietly breaks: analytics tracking that stops reporting, broken links on its pages, and failing workflows. When something breaks, it files a bug straight to the owner.

  • Spans a browser extension, an App Engine web app and Datastore
  • Co-authored the design, approved by 2 approvers and 4 reviewers
  • Analytics ship as signed releases, deployed automatically every week
App EngineDatastoreGA4Browser extension
24/7
national mental health crisis line, now with online booking
Telemental health · Department of Health

NCMH Usap Tayo

The online portal of the National Center for Mental Health's 24/7 Crisis Hotline. Anyone in the Philippines can sign up and book a teleconsultation, and mental health providers get their own accounts to take those sessions. It's built to comply with the Data Privacy Act (RA 10173).

  • Anonymous booking that protects provider identity
  • Role-based access with government ID and PRC license verification
  • Scheduling through Google Calendar
  • Migrated from Vue 2 and FastAPI to Angular, Go and Google Cloud
AngularGoFirebase AuthFirestoreApp Engine
Visit the live site ↗
Experience

Where I've been

Nov 2022 – nowMetro Manila · Hybrid

Technical Team Lead · Hexaware Technologies

Contracted to Google, Enterprise Networking (Data & Applied AI)

  • Tech lead for a 5-engineer team owning 8+ production services; required approver on teammates' changes and designs.
  • Wrote the team's approved operating-model proposal, raising per-project staffing from 1–2 to 3–5 engineers and defining lead and developer roles.
  • Architected a cross-team ticketing data platform in Spanner that replaced per-team extraction logic; backfilled 6 years of history at 100% parity.
  • Removed 1,700+ lines of legacy code and decommissioned a compliance pipeline with zero data-integrity regressions.
  • Also built the coding agent, network availability dashboard, WAN outage tracking and team project health monitoring, described in Selected work.
GoAngularSpannerDatastoreApp EngineLLM agents
Jun 2021 – nowRemote · Part-time

Software Engineer · Department of Health (PH)

NCMH Usap Tayo telemental health platform

  • Building NCMH Usap Tayo, the National Center for Mental Health's teleconsultation booking platform.
  • Leading its migration from Vue 2 and FastAPI to Angular, Go and Google Cloud.
  • Built anonymous provider booking, role-based access, and government ID and PRC license verification.
  • Designed for the Data Privacy Act (RA 10173) from the ground up.
AngularGoFirebase AuthFirestoreApp EngineVue.jsPython
May – Nov 2022Remote

Senior Software Engineer · Xendit

Payments fraud detection

  • Developed and improved Go backend services for Xendit's configurable transaction fraud-detection rules.
  • Strengthened rule evaluation to catch fraudulent payments while minimizing false-positive blocks on legitimate transactions.
GoFintech
Feb 2018 – May 2022Metro Manila

Senior Software Engineer · Concentrix

Contracted to Google, Enterprise Networking · promoted 2020

  • Core contributor to the SLO automation engine computing network availability against a strict multi-nines target, with auto-filed violation and post-mortem tickets.
  • Designed its downtime annotation model, letting operators reclassify outages by cause, and a CI/CD pipeline with separate dev and prod environments.
  • Designed and shipped Angular dashboards for WAN circuit availability and ISP vendor performance; co-wrote the proposal and its circuit-audit approval flow.
  • Built a Go monitoring middleware that auto-files deduplicated bugs on panics and HTTP errors; adopted by 3 production services and still in use.
  • Earned Google TypeScript Readability within the first month on the project.
GoTypeScriptAngularGCP
Aug 2016 – Feb 2018Philippines

Junior Application Developer · IBM

Enterprise client engagements

  • Delivered application features for enterprise clients with Angular and .NET.
  • Completed IBM Agile Explorer, Design Thinker and Blockchain Essentials programs.
Angular.NET
Toolbox

What I build with

Languages

  • Go
  • TypeScript
  • SQL
  • Python

Frameworks & tooling

  • Angular
  • gRPC / Protobuf
  • REST APIs
  • CI/CD
  • Unit & integration tests

Data & infrastructure

  • Spanner
  • BigQuery
  • Cloud SQL
  • Datastore
  • App Engine
  • GA4
  • Looker Studio

AI engineering

  • LLM agents
  • Multi-agent workflows
  • Tool calling
  • AI code review
  • Skill authoring

Design & leadership

  • Design documents
  • System architecture
  • Design review
  • Code review
  • Scrum

Also shipped with

  • Firebase
  • Firestore
  • Vue.js
  • .NET
The rest of it

Education & certifications

Education

  • B.S. Information TechnologyMapúa Institute of Technology2011 – 2016

Certifications

  • Go ReadabilityGoogleExpert reviewer
  • TypeScript ReadabilityGoogle2018
  • Agile Scrum MasterHexaware Technologies2025
  • AI Fundamentals, App Building, Research, PlanningGoogle · 4 certificates2026
Contact

Let's build
something.

Open to Technical Lead, Senior Full-Stack and AI Engineering roles, remote or hybrid. Email is the fastest way to reach me.