latentSource
Data Science · AI · Machine Learning

Explorations in latent space

Writing about machine learning, generative AI, and high-performance engineering. Principal DBA & MCS–DS graduate from UIUC.

Articles

Deep dives into data science, machine learning, and AI engineering.

Running Ollama Right: Local Models and Your Own Fine-Tunes on One GPU

Ollama is the least painful way to serve local models on a single GPU, but the defaults are tuned for demos, not for work. What actually matters — quantization, context memory, keep-alive — and how to get a fine-tuned model of your own running behind the same API.

Jul 1, 20266 min read

I Put an AI in My World Cup Pool. Here's How It Actually Did.

A bot that reads live match status off the open web, turns a qualitative read of each game into a scoreline, and gets graded against real results every day. The group stage is over, all 72 matches are graded, and the bot is on top of the pool.

Jun 28, 20267 min read

Two Pi Agents and a Customer Table: Masking PII Before It Crosses the Wire

When one agent owns the sensitive data and another needs a copy, the safe move is to mask at the producer, not to trust the consumer. I built it with two Pi agents and a bank dataset, then grepped the wire for leaks. The count came back zero.

Jun 8, 20267 min read

How a ReAct Agent Loop Actually Works

A walkthrough of one real ReAct agent run — the query was "Houston, we have a problem" and the agent returned the exact YouTube timestamp where Tom Hanks delivers the line. You can replay the recorded run right inside this article, thinking tokens and all.

Jun 1, 202611 min read

Prompt Engineering is Dead, Long Live Prompt Engineering

Everyone said prompt engineering was a fad. They were wrong — it just evolved. From artisanal prompting to systematic prompt design for production systems.

May 25, 20267 min read

Building AI-Powered Personal Websites

Your portfolio site can do more than display static content. Learn how to integrate AI chat, RAG, and agentic tools into a personal website.

May 18, 20267 min read

The Rise of Structured Generation: From JSON Mode to Grammar-Constrained Decoding

Guaranteeing valid output from LLMs requires more than prompting. Grammar-constrained decoding enforces structure at the token level — here's how it works.

May 11, 20267 min read

Self-Hosting AI: Running LLMs on Your Own Hardware

Cloud APIs are convenient but expensive. Explore how to run open-source LLMs on your own servers — from hardware selection to inference optimization.

May 4, 20267 min read

PostgreSQL as a Vector Database: pgvector in Production

You don't need a separate vector database. pgvector turns PostgreSQL into a semantic search engine — with HNSW indexes, hybrid queries, and full SQL power.

Apr 27, 20267 min read

Claude Code and the Future of AI-Assisted Development

Claude Code brings an AI agent directly into your terminal. Explore what autonomous coding tools mean for software engineering workflows.

Apr 20, 20266 min read

Agentic Workflows: Orchestrating Multi-Step AI Pipelines

Single-prompt AI is hitting its ceiling. Agentic workflows chain multiple LLM calls with tools, branching, and feedback loops to tackle complex tasks reliably.

Apr 13, 20266 min read

MCP Servers: Building Tool-Using AI with Model Context Protocol

The Model Context Protocol standardizes how AI models discover and use tools. Here's how MCP servers work and why they matter for the agentic future.

Apr 6, 20266 min read

12 of 41 articles

Ask my AI

Trained on my resume, GitHub projects, and blog articles. Ask about my background, paste a job description for fit analysis, or drop a database error log to see the expert system in action.

AI Assistant

Powered by Gemini · RAG · agentic tools

Online
🔍 Q&A📅 Schedule a call📧 Send a message📄 Tailored resume

Hi! I'm an AI assistant for this blog.

I can answer questions about Oswaldo, but I can also take action for you right here:

  • Schedule a call — I'll check his calendar and send you a Google Calendar invite
  • Send a message — share your contact info and I'll email it to him directly
  • Generate a tailored resume — tell me the role and I'll produce a targeted version

What would you like to know or do?

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