Skip to content
View Edugs94's full-sized avatar

Highlights

  • Pro

Block or report Edugs94

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

Eduardo Galindo

AI Engineer · Python & C · Data & Systems

Engineer with 6+ years driving data analysis, process automation, and predictive maintenance at scale. Now channeling that analytical foundation into AI/ML — building LLM pipelines, RAG systems, and data-driven tools with Python and C.

Open to roles in AI/ML Engineering, Backend / Data Engineering and Software Development.

LinkedIn  Email

📂 Selected Projects

RAG Against the Machine - Hybrid Search & Repository-Scale RAG

An end-to-end RAG system designed to interact with large codebases, combining sparse and dense retrieval to provide highly accurate, natural-language answers using the Qwen LLM.

  • Semantic Code Chunking: Intelligent, context-aware chunking strategies to preserve code logic across multiple files.
  • Hybrid Search Architecture: Fuses BM25 lexical scoring with ChromaDB vector embeddings via Reciprocal Rank Fusion (RRF).
  • Evaluation Pipeline: Built-in Recall@k evaluation suite to benchmark and optimize retrieval quality.
  • End-to-End CLI: Robust command-line interface managing everything from data ingestion to answer generation.

Python Transformers Pydantic ChromaDB

Call Me Maybe — LLM Constrained Decoding

Deterministic LLM pipeline that guarantees 100% valid JSON function calls by masking model-generated logits at the token level. Enforces strict type-matching against JSON Schema and custom stopping criteria during generation — zero retries, zero parsing failures.

Python Transformers

Jobjective — AI Job Market Analyzer

Web application that scrapes real job postings, validates and deduplicates data via Pydantic models, synonym dictionaries and English normalization, then generates a personalized skill-gap dashboard. Live at jobjective.net and on Play Store (Closed Beta).

Python PostgreSQL Groq Llama Pydantic

Fly-In — Multi-Drone Routing Optimizer

Simulation engine that solves optimal multi-drone routing using Time-Expanded Graphs. Handles pathfinding, collision avoidance, and capacity constraints — implemented from scratch without external graph libraries.

Python Pytest Pydantic

Pac-Man — Arcade Game Engine

Full recreation of the classic arcade game: MVC architecture, procedural maze generation, ghost AI with distinct behavioral personalities, and persistent highscores.

Python Pytest Pydantic

Codexion — Deadlock-Free Threading Simulation

Low-level concurrency simulation in C with configurable scheduling algorithms. Focuses on mutex management, race condition prevention, and resource ordering to guarantee deadlock-free execution.

C


⚙️ Tech Stack

Languages

Python    C    SQL    Bash

AI / ML

LLMs Transformers RAG BM25 Constrained Decoding NLP

Tools

Git    Linux    Pytest    Vim    VSCode

Pinned Loading

  1. call_me_maybe call_me_maybe Public

    A lightweight LLM tool that uses constrained decoding to reliably translate natural language prompts into 100% valid, structured JSON function calls

    Python

  2. mpadronrz/pac-man mpadronrz/pac-man Public

    Python

  3. fly-in fly-in Public

    Python-based simulation engine to route a fleet of drones. Handles pathfinding, collision avoidance, and capacity constraints without external graph libraries.

    Python 1

  4. codexion codexion Public

    A multithreaded C simulation orchestrating efficient resource arbitration and smart scheduling to prevent thread starvation, deadlocks, and burnout

    C

  5. a-maze-ing a-maze-ing Public

    A configurable maze generation tool built in Python

    C 1 1

  6. filetype_scanner filetype_scanner Public

    A lightweight Python CLI tool to recursively scan directories and extract a unique list of file extensions. Built to generate whitelists for RAG data ingestion pipelines.

    Python