GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com โ€” edujbarrios - Overview

@edujbarrios edujbarrios Follow
More
  • Overview
  • Repositories
  • Projects
  • Packages
  • Stars
@edujbarrios
edujbarrios
Follow
View edujbarrios's full-sized avatar
๐Ÿ 
Working from home

Eduardo J. Barrios edujbarrios

๐Ÿ 
Working from home
Follow
๐—ฆ๐—ผ๐—ณ๐˜๐˜„๐—ฎ๐—ฟ๐—ฒ & ๐—”๐—œ/๐— ๐—Ÿ ๐—˜๐—ป๐—ด๐—ถ๐—ป๐—ฒ๐—ฒ๐—ฟ
532 followers ยท 469 following
  • Canary Islands, Spain
  • 11:14 (UTC)
  • https://edujbarrios.com/
  • https://orcid.org/0009-0004-7805-6386

Achievements

Achievement: Pull Sharkx4Achievement: StarstruckAchievement: Pair ExtraordinaireAchievement: QuickdrawAchievement: YOLO

Achievements

Achievement: Pull Sharkx4Achievement: StarstruckAchievement: Pair ExtraordinaireAchievement: QuickdrawAchievement: YOLO

Highlights

  • Developer Program Member
  • Pro
More
  • Overview
  • Repositories
  • Projects
  • Packages
  • Stars
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. Where human language meets programming. A natural-language-inspired, type-safe language bridging human creativity and AI-powered development, with a Rust compiler, source-aware diagnostics, and explicit control over 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

โœจ Also, I built the most unnecessary Python library you'll probably end up using

EmDashify

A tiny, slightly absurd, surprisingly useful Python library: turn -- into a proper em dash (โ€”) in text, Markdown, and Word documents. Because the little things matter.

PyPI Python Downloads

Try it!

pip install emdashify
from emdashify import convert

convert("Hello -- world", compact=False)  # 'Hello โ€” world'

๐Ÿงพ Data Extraction & Reproducible Datasets

Project Focus
Medicine Pack Extractor Reproducible Python/Jupyter pipeline that extracts official medicine documents from Spain (AEMPS/CIMA) and Italy (AIFA), preserves provenance, and builds bilingual knowledge packs for LastLight. For retrieval researchโ€”not medical advice.

๐Ÿ“ฆ 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

๐Ÿ“š 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.
MOSS-VL MCP Experimental, unofficial MCP server bringing MOSS-VL visual observations to coding agents for screenshots, UI comparisons and test recordings. Requires a separately configured inference backend for visual analysis.
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.

๐Ÿ”Œ Last but not leastโ€ฆ APIs

A couple of lightweight API clients worth keeping in the toolbox.

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.

๐Ÿ’ป 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

  • I Created a Complete Educational Guide on AI Music Generation
  • I Built My Own Documentation Site Builder - Here's Why and How
  • I Built a Notebook Engine for C, and the Potential Is Incredible

๐ŸŽง 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 21

  3. semauri semauri Public

    Semauri is a programming language inspired by natural language, built for humans and AI agents.

    Rust 25

  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

Something went wrong, please refresh the page to try again.
If the problem persists, check the GitHub status page or contact support.

Uh oh!

There was an error while loading. Please reload this page.

You are visitor 01402503 โ€” GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800ร—600. No cookies required.