JobMap
Describe the work you want to do, explore matching job postings, and inspect the evidence behind Jev's relevance judgments.
Explore the agent →I'm Oswaldo Orona. I write about the systems I build, from retrieval and AI agents to the data work underneath. Read the decisions, explore the results, and inspect the code.
Systems I built, with code and decisions you can inspect.
Describe the work you want to do, explore matching job postings, and inspect the evidence behind Jev's relevance judgments.
Explore the agent →An interactive explorer for fifteen character descriptions, with similarity scores, projection views, and a way to test what changes when you remove their named relationships.
Explore the agent →A movie and music search agent that turns a remembered line into a playable video, with the tool calls visible beside the result.
Explore the agent →A database transfer workflow that masks customer fields before rows reach an agent or its mailbox.
Explore the agent →A conversational transit map that resolves places and asks a routing engine to calculate the journey.
Explore the agent →An AI participant in a World Cup prediction pool, with saved forecasts and a leaderboard scored alongside human players.
Explore the agent →A geospatial investigation built to challenge the Mexican government’s account of the oil spill using vessel records, satellite layers, and dated statements.
Explore the agent →A public MCP endpoint that lets an assistant search the blog, browse its catalog, and retrieve complete articles.
Explore the agent →Projects, analysis, and explanations of the systems I work with.
A Gemini agent searches for movie scenes and songs, shows its tool calls, and returns a YouTube result inside the app.
A Gemini agent connects to MCP tools backed by PostGIS and pgRouting. The interesting part is resolving a place, choosing stations, and showing where the answer came from.
I exposed the blog’s retrieval system as three read-only MCP tools. The implementation is small enough to inspect, and the same search tool appears in recorded agent sessions.
A grounded prediction agent competed under the same scoring rules as people. The published group-stage chart reports 47 correct outcomes from 72 picks; here is the implementation and what that result still needs to establish.
I put masking inside the producer’s data tool, then limited the tools that agent could call. Here is the code, the synthetic example, and the boundary this proof of concept actually provides.
5 of 5 articles
I'm Oswaldo Orona, a Principal Database Administrator and AI practitioner based in Denver, CO. I hold an MCS-DS from UIUC (Tau Beta Pi, Phi Kappa Phi) and bring 25+ years of database experience alongside deep hands-on work in machine learning and AI engineering.
My focus areas include Retrieval-Augmented Generation (RAG), AI agents, Model Context Protocol (MCP), geospatial AI, and financial AI, all running in a self-hosted Proxmox home lab with Docker and LXC.
This blog is where I document explorations in latent space: the ideas, experiments, and systems that live between the data and the model.
Explore my experience through a conversation. Ask how I built a project, find out about my background, or discuss where my skills fit your team.
You’re chatting with an AI assistant. It can help arrange a call or pass along a message. A conversation summary may be sent to Oswaldo.