Skip to content
View edujbarrios's full-sized avatar
๐Ÿ 
Working from home
๐Ÿ 
Working from home

Block or report edujbarrios

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

Hi, I'm Eduardo โ€” Ed for short ๐Ÿ‘‹

Software Engineer ยท MSc in AI

Researching and building practical, open-source AI systems.

๐ŸŒ Open to remote opportunities in software engineering, AI systems, and developer tooling.

AI Systems Evaluation & Observability Developer Tools Open Source


๐Ÿšง Active Research & Development

Building systems that make software and AI more readable, reliable, and verifiable.

Project What makes it different
Semauri A real programming language, engineered from the ground up. Semauri brings static typing to natural-language-inspired syntax, with its own Rust compiler, executable programs, source-aware diagnostics, and explicitly controlled side effects.
TrainLens Turn training runs into next experiments. Deterministic notebook diagnostics, visualizations, and evidence-backed recommendations, with optional LLM and agent workflows.

TrainLens downloads
ASTScribe Understand ML notebooks without executing them. Static analysis traces model setup, training, evaluation, and cell dependencies back to their original source lines.

ASTScribe downloads
LastLight Reliable retrieval when infrastructure fails. Standard-library-only, offline knowledge search with inspectable sources and evidence-based refusalโ€”no cloud, embeddings, or vector database.

LastLight downloads

๐Ÿ“ฆ Open-Source AI Tooling

Python Package Portfolio

Small, practical Python tools for AI evaluation, data quality, retrieval, multimodal analysis, visualization, and generative-audio workflows.

Retrieval, Context & Agent Evidence

Package Research / engineering focus Downloads
context-dedup Context deduplication for reducing redundant content in LLM and agent workflows. context-dedup downloads
evidenceflow Deterministic analysis of how retrieved and tool-generated evidence propagates through AI-agent traces. evidenceflow downloads
rag-chunk-audit RAG chunk-quality auditing for segmentation and retrieval analysis. rag-chunk-audit downloads

Evaluation, Regression & Safety

Package Research / engineering focus Downloads
embedding-drift-lite Embedding-distribution drift detection and diagnostic inspection. embedding-drift-lite downloads
parametricbench Provider-independent regression benchmarking for LLM and VLM systems. parametricbench downloads
promptshield-llm Prompt-injection, unsafe-instruction, and input-risk screening for LLM pipelines. promptshield-llm downloads

Multimodal & VLM Analysis

Package Research / engineering focus Downloads
metaclean-vlm Metadata normalization for image and vision-language model datasets. metaclean-vlm downloads
visual-patch-audit Image-patch auditing and visual-signal inspection for VLM workflows. visual-patch-audit downloads
vlm-occlusion Grid-based black-box occlusion analysis for VLM claim sensitivity. vlm-occlusion downloads
vlm-prior-probe Counterfactual black-box evaluation of whether VLMs follow visual evidence or learned priors. vlm-prior-probe downloads

Visualization & Developer Experience

Package Research / engineering focus Downloads
matplotlib-dark Automatic dark mode for Matplotlib with ready-to-use themes and safe temporary styling. matplotlib-dark downloads

Language & Transliteration

Package Research / engineering focus Downloads
egypttranslit Egyptological transliteration to clean Unicode from Python or the command line, with MdC conversion, normalization, validation, and diagnostics. egypttranslit downloads

Generative Audio

Package Research / engineering focus Downloads
text-to-music-prompt-structurer Structured prompt extraction for text-to-music generation workflows. text-to-music-prompt-structurer downloads

๐Ÿ”Œ APIs

API Clients
Library Language Focus
llm7R R Lightweight client for the LLM7.io API, with chat, streaming, model discovery, JSON mode, tool calling, data-frame analysis, vision, and image/video generation.
llm-ts-api-wrapper TypeScript Zero-runtime-dependency client for OpenAI-compatible APIs, covering chat and Responses APIs, streaming, embeddings, models, tool calling, retries, timeouts, and typed errors. Designed for direct source integration; not published on npm.

๐Ÿ“š Educational Guides

Guide What's inside
Neural Audio Theory A practical and technical guide to AI music generation, signal processing, embeddings, model architectures and training. Live guide.
edujbarrios-ai AI algorithms from scratch in C, Python, Rust and R, with explanations, documented implementations and tests.
edujbarrios-ui A compendium of copy-ready React and TypeScript frontend components for AI products, dashboards and developer tools. Component gallery.

๐Ÿง  AI Research

Project Research focus
Cablegram Token-efficient communication for humans and AI agents, with auditable context compression and invariant checks.
NEXO Versioned communication protocol for AI agents, with reversible text/binary encoding, capability negotiation, media transfer, and token-aware JSON fallback.
Suffice Finding the minimum successful token budgets for AI agents under explicit quality constraints.
MAVERICK Cognition-inspired, multi-agent visual reasoning with an interpretable perceiveโ€“describeโ€“critiqueโ€“refine loop.
music-to-text Local-first audio analysis: acoustic feature extraction, structured metadata, A&R notes, PR pitches, playlist descriptions, and sync licensing copy.

๐Ÿ“Š Benchmarks

Benchmark Evaluation focus
LastLight Bench Reproducible offline retrieval evaluation: ranking, answer/refusal calibration, bilingual behavior, routing, latency and memory usage.

๐Ÿ’ป Tech Stack

Languages

Python R Julia Java C C++ Rust

TypeScript JavaScript HTML5 CSS3

AI Systems & Tooling

PyTorch Jupyter LlamaIndex

PostgreSQL pgvector ChromaDB

React Streamlit Gradio Docker

Quarto Docusaurus MDX Jinja


๐Ÿ“ Latest Blog Posts


๐ŸŽง Beyond the Code

Creative Side

Music Producer with 7+ years of experience and global reach.

๐ŸŽต Listen


๐Ÿ–ฅ Environment

OS & Development

Windows macOS VSCode Git GitHub

Pinned Loading

  1. astscribe astscribe Public

    Understand what a Jupyter Notebook does without leaving that notebook.

    Python 21

  2. trainlens trainlens Public

    TrainLens turns training runs into evidence: what changed, what went wrong, and what experiment to run next.

    Python 19

  3. semauri semauri Public

    A natural-language-inspired programming language, built for humans and AI agents.

    Rust 24

  4. llm-ts-api-wrapper llm-ts-api-wrapper Public

    A TypeScript wrapper for any OpenAI-compatible APIs โ€” llm7.io, OpenAI, Azure OpenAI, Groq, Together AI, and more.

    TypeScript 34

  5. llm7R llm7R Public

    Use powerful Large Language Models (LLMs) directly in your R workflows for data analysis, visualization, and exploratory research.

    R 35

  6. edujbarrios-ai edujbarrios-ai Public

    A growing educational catalogue of AI algorithms from scratch, with explanations and tests.

    C 11