Skip to content
latentSource
Machine learning · AI · Data science

Notes from buildingwith data and AI.

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.

Agents

Systems I built, with code and decisions you can inspect.

JobMap
Agent

JobMap

Describe the work you want to do, explore matching job postings, and inspect the evidence behind Jev's relevance judgments.

Explore the agent →
Star Wars embedding atlas
Agent

Star Wars embedding atlas

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 →
ReActReel
Agent

ReActReel

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 →
Masking before the agent handoff
Agent

Masking before the agent handoff

A database transfer workflow that masks customer fields before rows reach an agent or its mailbox.

Explore the agent →
Mexico City transit assistant
Agent

Mexico City transit assistant

A conversational transit map that resolves places and asks a routing engine to calculate the journey.

Explore the agent →
Memo Ocho Bits
Agent

Memo Ocho Bits

An AI participant in a World Cup prediction pool, with saved forecasts and a leaderboard scored alongside human players.

Explore the agent →
Investigating the Gulf oil spill
Agent

Investigating the Gulf oil spill

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 →
The blog as an MCP server
Agent

The blog as an MCP server

A public MCP endpoint that lets an assistant search the blog, browse its catalog, and retrieve complete articles.

Explore the agent →
About my background

Library

Projects, analysis, and explanations of the systems I work with.

Jev ranked jobs better. MiniLM found about as many strong matches.

Jev ranked jobs better. MiniLM found about as many strong matches.

I compared Jev with three local embedding models on 237 job postings. Jev led on graded relevance, but a stricter definition of a good match changed the conclusion.

AI evaluationSemantic searchJev+1
Oct 1, 20268 min read

1 of 1 article

About

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.

@ooronaView repos

ML & AI

  • PyTorch
  • TensorFlow
  • RAG
  • NLP
  • Computer Vision
  • LLMs

Databases

  • PostgreSQL
  • Oracle
  • Redis
  • pgvector
  • DynamoDB

Infrastructure

  • Docker
  • Proxmox
  • Ansible
  • AWS
  • Linux

Languages

  • Python
  • R
  • SQL
  • PL/SQL
  • Java
  • Bash

Ask about Oswaldo

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.