Skip to main content

Texas A&M AgriLife Research

Henry Ruiz, Ph.D.

AI Research Scientist and Google Developer Expert in AI & Cloud

Working at the intersection of Generative AI, Remote Sensing, and Precision Agriculture.

Henry Ruiz

Research & Community

AI & Scientific Computing

I build full-stack, cloud-native software, AI models, and high-throughput ML pipelines to streamline analytical workflows in research and production environments. My technology stack includes tools and frameworks such as JAX, TensorFlow, PyTorch, Kubeflow, Ray, Dask, Docker, and Kubernetes.

Remote Sensing

My current research explores how the emerging capabilities of large language models (LLMs) and Agentic AI can help streamline analytical workflows for multimodal remote sensing data, including UAV imagery, satellite observations, LiDAR, and ground-penetrating radar (GPR).

Developer Advocate

Leveraging Google’s recognition as a Google Developer Expert in AI and Google Cloud, I support the open-source and developer communities by sharing content about Generative AI, speaking at developer conferences and meetups, and mentoring students and startups seeking guidance in AI.

Research/Professional Interests

  • Machine Learning
  • Deep Learning
  • Computer Vision
  • Pattern Recognition
  • Signal Processing
  • Remote Sensing (UAV and satellite imagery processing)
  • Geophysics Tools (Ground Penetrating Radar (GPR))
  • Python
  • C++
  • Mathematical Simulation and Electromagnetism

Publications

Journal articles and conference papers.

Posters

Posters from my research and conference presentations.

VisionOps Crew: A Multi-Agent Architecture for Computer Vision Operations

VisionOps Crew is a multi-agent computer vision assistant that coordinates specialized agents for planning, dataset curation, model research, ML engineering, notebook prototyping, and implementation support. Built with Google ADK and Antigravity SDK, it turns broad CV requests into structured, executable workflows across Hugging Face, FiftyOne, Jupyter, local hardware, and optional Antigravity SDK execution.

19 min read

Building a RAG System with PostgreSQL, pgvector, SQLAlchemy, and Gemma/Gemini Embeddings

In this post, we build a Retrieval-Augmented Generation (RAG) pipeline from the ground up. Starting with synthetic data generated by Gemini, we create embeddings with both Gemini and Gemma, store them in PostgreSQL with pgvector, and query them through SQLAlchemy. We also visualize the embedding space interactively to reveal semantic structure. Along the way, we demonstrate how semantic search goes beyond keywords and showcase a multi-agent system that automates dataset generation.

34 min read