Skip to content
View GuilhermeP96's full-sized avatar

Block or report GuilhermeP96

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

Guilherme Pinheiro

Data Engineer & Automation Specialist @ Claro S.A. | Founder @ Datano

Sao Paulo, Brazil

GitHub followers GitHub Stars


About

Founder of Datano — a data engineering & data science consultancy delivering ETL/ELT pipelines, data warehouses, ML solutions, custom dashboards, and API integrations. 50+ projects delivered across Azure (Data Factory, Databricks, Synapse), AWS, Python, SQL, and Power BI.

My work spans five main domains: AI/LLM agents & MCP tooling, data engineering & ML pipelines, cloud/DevOps & VPS orchestration, Microsoft 365 / SharePoint / Graph API integrations, and network automation (MikroTik, RouterOS, proxies).

Creator of pyaccelerate — a Python acceleration engine with multi-GPU, NPU, IoT, and Kubernetes support — and animus — a peer-to-peer memory sync network for AI assistants.

Currently working on GPU-aware optimization for ollama and contributing to the AI inference ecosystem.

Tech Stack

Python Go TypeScript PowerShell Shell Java C# PHP JavaScript CUDA Docker Kubernetes Azure AWS PostgreSQL Redis FastAPI Flask C C++ Rust Kotlin Swift MikroTik


Focus Areas

Domain What I build Key tech
AI / LLM / Agents Memory sync networks, agent squads, MCP toolkits, local LLM optimization, transcription & diarization Python, FastAPI, MCP, Ollama, Whisper, SQLite FTS5
Data Engineering & ML ETL/ELT pipelines, GPU-accelerated analytics, NPS/verbatim classification, data warehouses, visual workflow orchestration Python, Java, SQL, PL/SQL, CUDA, scikit-learn, KNIME, Pandas
Cloud, DevOps & VPS Multi-project VPS orchestration, Docker stacks, CI/CD, licensing systems, boot/recovery tools Docker, Nginx, PostgreSQL, Redis, Linux, PowerShell
Microsoft 365 & SharePoint Graph API integrations, Power Automate MCP, SharePoint CRUD, mail archiving TypeScript, PowerShell, Microsoft Graph, SharePoint
Network & Infrastructure MikroTik/RouterOS automation, load balancers, proxies, hotspot managers, network optimizers RouterOS Script, Python, Shell, C
Mobile & Embedded Android toolkit, device rooting, multiboot USB, cross-platform legacy browsers Python, Kotlin, Swift, Java, JavaScript
ERP & Web Integrated ERPs, portals, landing pages, Markdown-to-HTML pipelines Python, TypeScript, JavaScript, HTML/CSS

Public Projects

Project Description Tech
pyaccelerate High-performance Python acceleration engine -- CPU, multi-GPU, NPU, IoT, K8s, auto-tuning Python, CUDA, Cython, Rust
ollama-accelerate Automatic hardware detection and performance optimization for Ollama Python
python-gpu-statistical-analysis GPU-accelerated statistical analysis with CuPy/CUDA and NumPy fallback Python, CUDA
animus Peer-to-peer memory sync network for GitHub Copilot & Claude Code — sessions, prompts, agents, MCP knowledge Python, FastAPI, SQLite FTS5, WebSockets
bf6-optimizer Battlefield 6 performance & network optimization scripts for Windows PowerShell
CSVToolBox Toolkit for processing CSV, Excel and tabular formats Python
CSVSplitter Split large CSV files preserving charset, separator and formatting Python
Loader CLI tool for loading CSV data into Oracle databases Java
Spooler Efficient Oracle Database spool execution and CSV report generation Java
adb-toolkit Complete Android backup, recovery & transfer with GPU acceleration Python
IEPortable Cross-platform legacy IE browser with Wine ActiveX for DVRs/cameras JavaScript
PyExeBuilder Simple compiler for Python scripts Python

Private Activity

Beyond public repos, I maintain 48 private projects spanning:

Language Projects
Python 17
PowerShell 7
TypeScript 5
Shell 4
HTML 3
Java 2
Other 2
JavaScript 2
C# 2
RouterOS Script 2
PHP 1
Jupyter Notebook 1

Areas include data engineering, AI/LLM tooling and MCP servers, visual ETL workflow orchestration, web apps and ERPs, network automation (MikroTik/RouterOS, proxies, load balancing), Microsoft 365/SharePoint integrations, VPS orchestration, and general systems tooling.


pyaccelerate

pyaccelerate
Metric Value
Version v0.11.0
Modules 27
Test Files 19
Stars 0
GPU Vendors NVIDIA, AMD, Intel, ARM
Platforms Linux, Windows, macOS, Android/Termux, IoT/SBC

AI & ML Projects

animus

Animus is a peer-to-peer memory synchronization network for GitHub Copilot and Claude Code. It collects, indexes, and syncs AI interaction context across machines through a self-hosted hub:

  • Collectors: Copilot chat, debug logs, Claude Code transcripts, copilot-instructions.md, .instructions.md, .prompt.md, .agent.md, /memories/ notes, and MCP knowledge graph.
  • Indexer: Full-text + semantic search (SQLite FTS5 + sentence-transformers).
  • Sync: HTTPS/WSS peer-to-peer replication between machines and a VPS hub.
  • CLI: animus entry point for status, sync, and admin operations.
  • MCP Server: Exposes indexed memories and cross-session context through a Model Context Protocol server, so Copilot, Claude Code, and any MCP-compatible assistant can query past context in real time during a chat.

The MCP interface is what makes Animus practical day-to-day: instead of losing context between sessions or machines, the assistant can ask the memory network for relevant notes, prior decisions, project conventions, and previous chat turns on demand.

Tech: Python, FastAPI, Uvicorn, WebSockets, Pydantic, SQLite FTS5, Rich, Typer, Docker, Nginx, MCP.

NPS Classification Engine

Enterprise feedback classification system built for telecom NPS verbatims. It runs an auditable cascade that separates customer feedback from operator noise and classifies each record by product, reason, sub-reason, sentiment, root cause, and recommended action.

Layer Technique Role
0 Separator Extracts customer feedback vs. operator boilerplate
1 Deterministic rules Priority regex -- fast and auditable
2 Custom ML model TF-IDF (word + char) + ensemble (LogReg + ComplementNB)
3 Pluggable AI Low-confidence escalation to LLM (opt-in)
-- Fallback Manual review when confidence is too low

Key design decisions:

  • Confidence measured as margin between top-2 classes: top1 / (top1 + top2).
  • Multi-scenario architecture: core/ engine + profiles/ plug-ins; the first profile is verbatim NPS, new domains add new profiles without touching core.
  • Status bands: CLASSIFICADO (≥ 0.90), PENDENTE (0.40–0.90), ANÁLISE_MANUAL (< 0.40).

Tech: Python, scikit-learn, pandas, regex-based rules, pluggable LLM layer.

Repository is private and corporate-bound, so only technical approach and public patterns are shared here.

IRobot-Not

Proprietary desktop ETL workflow orchestrator built from scratch with Java 23 + Swing. It provides a visual, graphical interface for designing, scheduling, and executing data pipelines without relying on enterprise ETL suites.

  • Visual pipeline designer: drag-and-drop style workflow composition via Swing UI.
  • Multi-source connectivity: JDBC integration with Oracle, SQL Server, PostgreSQL, MySQL, and flat files.
  • Execution engine: multi-threaded orchestration with ExecutorService, retry logic, error handling, and execution logging.
  • Extensible architecture: plugin-friendly transformation steps and configurable pipeline definitions.
  • Observability: real-time execution status, logs, and failure diagnostics directly in the UI.

Tech: Java 23, Swing, JDBC, ExecutorService, JSON/YAML, Maven, Oracle, SQL Server, PostgreSQL, MySQL.

Repository is private and proprietary; only the technical approach and public architecture patterns are shared here.


Open Source Contributions

Forks & Branches

Fork Upstream Branch Status
phpmixbill ibnux/phpmixbill GuilhermeP96-patch-1, GuilhermeP96-patch-2 --
ADModule samratashok/ADModule feature/ad-query-tool-v2 PR Open
ollama ollama/ollama api, bmizerany/client-registry, bmizerany/embedspeedup PR Open
Aios harshitgavita-07/Aios feat/sdk-streaming-hardware-aware PR Merged

Pull Requests

PR Repository Status Date
feat: Ollama SDK integration, streaming UI, hardware-aware model selection harshitgavita-07/Aios Merged 2026-03-27
feat: autotune - automatic hardware-based performance optimization ollama/ollama Open 2026-03-26
feat: Add comprehensive AD user query tool v2.0 samratashok/ADModule Open 2026-01-06
Added Brazilian Portuguese language. GuilhermeP96/phpmixbill Merged 2017-04-03
Brazilian Portuguese language added GuilhermeP96/phpmixbill Merged 2017-04-03

GitHub Stats

GitHub Stats Top Languages
GitHub Streak
Contribution Graph

18 public repos | 48 private repos | 9 followers | 5 PRs | 3 merged

Last updated: 2026-08-16 16:17 UTC

Pinned Loading

  1. adb-toolkit adb-toolkit Public

    ADB Toolkit - Complete Android backup, recovery & transfer with GPU acceleration

    Python 1

  2. ADModule ADModule Public

    Forked from samratashok/ADModule

    Microsoft signed ActiveDirectory PowerShell module

    PowerShell 1

  3. Aios Aios Public

    Forked from harshitgavita-07/Aios

    A local, offline AI desktop assistant prototype demonstrating on-device intelligence without cloud dependency.

    Python

  4. CSVToolBox CSVToolBox Public

    A toolkit for processing CSV, Excel and other tabular formats. Built to automate repetitive data manipulation tasks.

    Python

  5. ollama ollama Public

    Forked from ollama/ollama

    Get up and running with Kimi-K2.5, GLM-5, MiniMax, DeepSeek, gpt-oss, Qwen, Gemma and other models.

    Go

  6. pyaccelerate pyaccelerate Public

    High-performance Python acceleration engine — CPU, threads, virtual threads, multi-GPU and virtualization

    Python