The Literary Finder
How can specialized agents work together on a research task?
Three specialist agents research an author’s context, map their books and connect their literary legacy into a reading guide.
- Python
- LangGraph
- Gradio
Public work
I use public projects to investigate AI systems, build useful tools and make technical ideas easier to understand.
01 / Explore
Prototypes and experiments in retrieval, agent coordination and cloud integration.
How can specialized agents work together on a research task?
Three specialist agents research an author’s context, map their books and connect their literary legacy into a reading guide.
How do you ground a conversation in a specific body of knowledge?
A conversational guide to Borges that retrieves passages from a persistent document collection, using local embeddings and a language model.
What changes when an AI agent meets cloud constraints?
Related implementations explore how to expose a document-retrieval agent through an API on AWS and Azure.
A chat prototype exploring specialized assistants, document tools and retrieval for Spanish accounting and finance questions.
Archived prototype, presented as an exploration of system design.
02 / Build
Small, focused tools for operational checks and data preparation.
How can services report a problem before someone has to check?
Concurrent service checks with Slack alerts, an AWS Lambda entry point and Terraform configuration.
Extract file metadata in parallel and export a CSV compatible with Rails Active Storage, including content types and image dimensions.
Designed for migration preparation; results are collected in memory before CSV export.
03 / Teach
Public repositories
GitHub snapshot · · What these numbers cover ↗
One primary language per non-fork repository, as reported by GitHub.
78 public repositories in total: 52 non-forks and 26 forks. The non-fork count includes experiments, teaching resources, exercises and 10 archived repositories.
The language breakdown excludes 3 repositories classified as Jupyter Notebook and 3 without a primary language. It describes repository distribution, not proficiency or time spent coding.
The date marks a saved public snapshot, not a live activity feed. Private work, private contributions and client outcomes are outside its scope.
See the repositories on GitHub