Skip to content
View gab-es21's full-sized avatar

Block or report gab-es21

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

Check My Portfolio


System Profile

experience: 6 yearsfocus: AI Systems & Backend Engineeringstack: Python-firstspecialization:
- LLM pipelines
- Retrieval-Augmented Generation
- Computer Vision
- Time-series ML
- Cloud-native APIs

Currently building production AI systems integrating ML models into scalable backend architectures.

Based in Portugal 🇵🇹
Open to Remote & EU Relocation


Highlighted Systems

AI Chatbot & Poll Intelligence Platform

LLM-driven conversational system with contextual retrieval.

Architecture:

  • Next.js + React + TypeScript frontend
  • Gemini (Genkit) inference layer
  • RAG pipeline with embedding + retrieval workflow
  • Firebase real-time data sync
  • Context grounding with citation logic

Project: https://botpresidencial.blog


Marine Wildlife Object Detection

Computer Vision pipeline for sea turtle identification.

Technical highlights:

  • YOLOv8 / YOLOv9 training
  • Custom drone dataset curation
  • Advanced augmentation strategies
  • PyTorch training & evaluation pipeline
  • mAP50 ≈ 95%

Financial Risk Forecasting Engine

Applied ML for debt prediction & early anomaly detection.

  • Prophet forecasting models
  • Feature engineering (lags, trend decomposition)
  • Backend risk scoring integration
  • Automated monitoring pipeline

Personal Finance Comparison — Portugal

Tool to compare Portuguese bank cards, salary accounts and savings products.

Technical highlights:

  • Comparison engine for cards, salary accounts & savings products
  • AI-powered analysis layer for recommendations
  • Compound interest simulator
  • Static site deployed via GitHub Pages

personal-finance-pt · Simulator →


UR3 Robotic Arm — Pick & Place

ROS pick-and-place system for a Universal Robots UR3: a fixed-pose baseline plus a camera-guided depth point-cloud pipeline, both running identically in simulation or on the real arm.

Technical highlights:

  • MoveIt motion planning, Gazebo/RealSense parity between sim and hardware
  • RANSAC plane removal + point-cloud clustering for object detection
  • ArUco-based camera-to-robot calibration
  • ROS Melodic, Python

ur3-robotic-arm-pick-place · Docs + demo video →


Round Table — Multi-Agent AI Chat

Messenger-style app where up to 5 AI agents with distinct personalities debate your ideas — each one thinks, speaks, and remembers.

Technical highlights:

  • Async streaming from local (Ollama) and cloud (Claude) backends
  • Per-agent persona, memory, and temperature settings
  • Flet-based desktop UI
  • 59-test pytest suite

messenger-ai


Interview Assistant (private repo)

Real-time desktop app that listens to interview audio and streams AI-generated answers live.

Technical highlights:

  • Dual-channel capture: microphone + WASAPI speaker loopback
  • Real-time transcription via faster-whisper
  • Silence-based question detection with auto-answer pipeline
  • Pluggable LLM backends: Ollama (local), Claude, OpenAI
  • Desktop UI (pywebview) with streaming answer feed

Core Technologies

Languages

PythonSQLTypeScript

Frontend

Next.jsReactFirebase

AI & ML Stack

PyTorchTensorFlowScikit-LearnPandasNumPy

Backend & Infra

FastAPIAWSTerraform

LLM & Agents

OllamaAnthropic

Robotics

ROS


GitHub Analytics


My Contributions

github-snake

Current Research Interests

  • LLM orchestration frameworks
  • Agent-based systems
  • Vector databases & semantic search
  • Model serving optimization
  • Scalable inference APIs

Connect

LinkedIn: https://www.linkedin.com/in/gabriel-est/


Pinned Loading

  1. sea-turtles-detectionsea-turtles-detectionPublic

    Detect sea turtles from drone imagery.

    Jupyter Notebook 1

  2. UBI5Stars-androidUBI5Stars-androidPublic archive

    Interactive map app for Android where you can leave comments about landmarks.

    Java

  3. EyeCare-Chrome-ExtensionEyeCare-Chrome-ExtensionPublic

    JavaScript

  4. MiniMetroAIMiniMetroAIPublic

    MiniMetroAI

    Python