Skip to content
View gcfialho's full-sized avatar

Highlights

  • Pro

Block or report gcfialho

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
gcfialho/README.md

Hi, I'm Guilherme Fialho

Machine Learning Engineer (GenAI/LLMs) and Data Engineer · Rio de Janeiro, Brazil

I build production GenAI products on top of solid data platforms: LLM agents with evaluation and guardrails, and the pipelines, warehouses and infrastructure they depend on. Most of my work runs on Google Cloud.

What I work on

At IPNET by Vivo (Google Cloud Premier Partner), since 2023:

  • WhatsApp Contact Center AI: an enterprise AI agent that answers customers using business actions and a knowledge base. It keeps per-customer context in the CRM and hands off to humans by email ticketing or through Google Cloud CCAI.
  • Accelero: a Google Chat assistant that reads the last 24 hours of conversations and delivers each person's action items every morning. Messages are processed in memory only, in line with LGPD.
  • Data platforms: migrations of 1 TB+ tables with Cloud Composer and Dataflow, a three-layer government data lake, Waze traffic ETL, and Pulumi infrastructure-as-code that provisions governed GCP projects end to end.

Featured projects

Project What it shows Stack
dental-analytics-medallion Bronze/silver/gold pipeline on public health data, a data audit that fixed v1's numbers, and an LLM brief whose every figure is fact-checked against the warehouse dbt · DuckDB · OpenAI · Streamlit
marketing-report-generator Funnel and channel analysis of messy CRM exports with honest statistics: Wilson intervals, multiple-testing correction, a logistic model with odds ratios pandas · statsmodels · SciPy
uerj-marica-transit-network Graph model of a city bus network: centrality, connectivity, shortest routes and interactive maps NetworkX · Folium
uerj-optimization-methods Nelder–Mead from scratch that matches SciPy step for step, and a constrained design optimizer with Newton and quasi-Newton methods NumPy · SciPy · Flask

Toolbox

  • Languages: Python, TypeScript/Node.js, SQL
  • AI/ML: LLM orchestration, agent workflows, RAG and embeddings, structured extraction, evaluation pipelines, Vertex AI, Google CCAI
  • Data: Airflow/Cloud Composer, Apache Beam/Dataflow, BigQuery, dbt, DuckDB
  • Infrastructure: Docker, Kubernetes, Pulumi, Terraform, Kafka, GitHub Actions
  • Cloud: Google Cloud, Oracle Cloud and AWS

Certifications

  • Google Cloud: Associate Data Practitioner, Cloud Digital Leader
  • Oracle Cloud Infrastructure:
    • Professional: Generative AI, Data Science, DevOps, Developer
    • Associate: Foundations, AI Foundations, Data Platform

Background

BSc in Computer Engineering at UERJ (Instituto Politécnico, 2020–2025), where I was a Calculus I teaching assistant and led the computing projects at Serra Jr. Engenharia. Co-founded the startup Opinei and took it from idea to investor presentations (TIM Brasil Academic Working Capital, 2022).

Portuguese (native) · English (C1) · Spanish (advanced)

LinkedIn

Pinned Loading

  1. uerj-marica-transit-network uerj-marica-transit-network Public

    Graph analysis of Maricá's (RJ) public bus network: NetworkX centrality, shortest routes and Folium maps. UERJ

    Python

  2. dental-analytics-medallion dental-analytics-medallion Public

    Medallion pipeline (dbt + DuckDB) on public Medi-Cal dental data, with a Streamlit dashboard and fact-checked LLM briefs

    Python

  3. uerj-optimization-methods uerj-optimization-methods Public

    Nelder-Mead from scratch (matches SciPy exactly) and a constrained tank-design optimizer with SD/Newton/DFP. UERJ

    Python