Skip to main content
Home
Gerald Villorente

Main navigation

  • Home
  • Blog

About Me

GV

Gerald Villorente

Software Engineer  ·  Customer Reliability Engineer   ·  Technical Support Expert  ·  Philippines

Open to consulting Drupal DevOps Golang Python React Node

Hello, and welcome! I'm Gerald — a software engineer, recovering DevOps engineer, and support operations builder based in the Philippines. My career sits at an unusual intersection: I write production code in Golang and Python, architect self-hosted internal platforms, and simultaneously lead support operations tooling that turns raw Zendesk data into actionable intelligence.

I got my start as a Drupal developer and grew into platform and DevOps engineering — building CI/CD pipelines, managing containerized infrastructure with Docker and Nginx, and operating databases under load before "observability" was a buzzword. These days I channel that infrastructure instinct into the internal tools I build: systems where performance, scalability, and security aren't afterthoughts — they're the starting point.

My current focus is InSight, a suite of self-hosted monitoring and support intelligence tools that I built to replace expensive commercial alternatives. It includes Pulse (a Zendesk-integrated support ops platform with AI-assisted triage and churn risk scoring), ReSight (Redis performance monitoring), and MySight (MySQL diagnostics). If a problem can be solved with a well-designed internal tool, I'll build it.

System integration is where a lot of my deep work lives — connecting Zendesk, Slack, Confluence, Jira, and custom internal APIs into coherent workflows that give support teams real leverage. I care obsessively about how data moves between systems, where it degrades, and how to make the whole thing fast, reliable, and secure.


Core disciplines

Drupal development

Module development, theming, and Pantheon WebOps deployments

DevOps & infrastructure

Docker, Nginx, CI/CD pipelines, Ubuntu, self-hosted platforms

System integration

API design, cross-platform data pipelines, Zendesk and Jira ecosystems

Performance & security

Redis tuning, query optimization, web security, scalability design


Languages & tools

Golang Python PHP Rust JavaScript React Node.js Drupal Docker Nginx PostgreSQL MySQL Redis Git / GitHub Actions Zendesk API Pantheon GCP Local LLM inference

When I'm not coding, I'm with my Persian cats, my Labrador-Aspin mix, and my Huskies — or chasing after my two boys. Pets and kids are excellent at reminding you that not everything is a production incident.

Get in touch: [email protected]

Recent content

  • How I Resurrected My RX 590 for Local AI: A Guide to Running LLMs on "Legacy" Hardware
  • MSET versus HSET: Storing Data Efficiently in Redis
  • Context Engineering in AI: The Secret Sauce for Better Models
  • AI-Powered PHP-FPM Analysis: Streamlining Troubleshooting with Golang and Gemini AI
  • Scaling Redis for a Blazing Fast User Experience
  • Remote versus On-Site: Finding the Right Balance in the Modern Workplace
  • Fixing the "Malware Detected" Error in Docker for macOS
  • How to Manage Large Log Files in Go: Truncate a Log File to a Specific Size
  • Taming the Slowpokes: A Guide to Conquering Sluggish MySQL Queries
  • Taming the Slow Beast: Using Percona pt-query-digest to Diagnose MySQL Bottlenecks
RSS feed

This website is powered by Drupal and Pantheon WebOps Platform.

pantheon