Skip to content
View gabe-rbo's full-sized avatar
💃
💃

Block or report gabe-rbo

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.

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
gabe-rbo/README.md

Pleasure to Meet You

About Me

I'm Gabriel Ribeiro, currently finishing my Bachelor's degree in Mathematics at UFMG. I am a mathematician and programmer deeply passionate about Algebraic Topology, Surgery Theory, Artificial Intelligence, Foundation Models, and Heuristic Search. During my undergraduate studies, I developed tools for my Scientific Initiation (researching symbolic AI and heuristics) and collaborated on extension projects aimed at democratizing math learning.

Skills

  • Languages: Portuguese, English (C1), Spanish, German
  • Programming: Python, Prolog, R, HTML
  • Tools: Git, LaTeX

Research & Projects

Topology & Data Analysis

  • Topological Data Analysis & Topological Deep Learning: Understanding the topology of latent spaces of Foundation Models.
  • pySurgery: A python package that implements Surgery Theory methods and is compatible with other Topological Data Analysis packages.
  • QuickMapper: An optimization of the Mapper Algorithm using Python [GitHub].
  • Optimal Homology Generators: Implementation of algorithms for optimal homology generators based on Computational Topology for Data Analysis [GitHub].

Artificial Intelligence & Heuristics

  • Foundation Models & AI: Currently exploring and working with Foundation Models.
  • Prolog-Meta-Interpreter: Complete, Correct, and Infinite Meta-Circular Prolog metainterpreter developed during my research at UFMG [GitHub].

Education & Math Outreach

  • Flexagons: Open-source flexagon generator for the Projeto Visitas no Mundo da Matemática extension project [GitHub].
  • Circular Coordinates: Implementation of mathematical curves using circular coordinates [GitHub].
  • CAPPs: Automatic Python script multiprocessor for teachers and students, produced during my Scientific Initiation [GitHub].

Other Projects

  • Sunspots Data Analysis: Data analysis project developed during my Introduction to Computer Programming course at UFMG in 2023 [GitHub].

Pinned Loading

  1. pySurgery pySurgery Public

    A self-contained python library designed to apply Mathematical Surgery Theory over Manifolds.

    Python

  2. QuickMapper QuickMapper Public

    This is a implementation of an optimization of the Mapper Algorithm, presented by Xu Liu, Zheng Xie, Dongyun Yi on Homology, Homotopy and Applications, vol. 14(1), 2012, pp.221–238 under the name o…

    Python

  3. OptimalHomologyGenerators OptimalHomologyGenerators Public

    This is an implementation of the algorithms contained on the chapter Generators and Optimality of the book Computational Topology for Data Analysis, by Tamal Krishna Dey & Yusu Wang. The chapter is…

    Python

  4. Flexagons Flexagons Public

    This is a generator of flexagons and can be used for house or professional printing. This code was developed under the scope of Projeto Visitas no Mundo da Matemática, a Extension Project at UFMG, …

    Python 1 1

  5. Prolog-Meta-Interpreter Prolog-Meta-Interpreter Public

    Complete, Correct and Infinite Meta-Circular Prolog metainterpreter that cuts and executes all builtins as desired. This research was developed by my professor José de Siqueira and I at UFMG. Under…

    Prolog 1

  6. Corretores-Automaticos-de-Programas-Python Corretores-Automaticos-de-Programas-Python Public

    Código produzido por mim durante Iniciação Científica na UFMG, orientado por José Lopes de Siqueira Neto.

    Python