Xavier's Blog

RAG with LangChain

How to embrace LLM orchestration for your documents.

Qdrant vs AWS S3 Vector Store

My experience comparing the new AWS S3 Vector Store to Qdrant.

AI Chatbots: Giving relationship advice since 1966

How AI development have changed exponentially and when we should expect our robot overlords.

Software Engineering, Google Search

Improving Google Search for 2.7 billion users globally.

Large Language Models: For Non-Techies

LLMs translated for Non-Techie's. When to use what.

Belva AI: Building Voice Calling AI Agent

Developed voice calling AI agent with LLMs, speech recognition, and WebSockets.

Build Your Own Search Engine: Databases for AI

My experience with vector storage solutions for embeddings and similarity search in AI applications.

Dynamic Routing in LangGraph

Build decision-making AI with conditional paths.

Network Debugging: Ports to Packet Traces

My scripts and tools for diagnosing connectivity issues.

5x Yourself as a Developer: Git Worktrees + Claude Code

My guide to cloning yourself as a developer with AI.

10x my productivity with AI IDEs

My Journey Through Cursor, Replit, and VSCode

Faxion AI: Building an AI Fashion Platform

Architecting and leading the development of a groundbreaking AI fashion platform that reduced cloud costs by 80% and supports thousands of daily users.

Promptfoo: LLM Evaluation Tool

CLI tool for evaluating and comparing LLM prompts.

Testing LLMs

Approaches to LLM Evals.

Python Async Architecture: Real-World Experience

Async Python patterns are essential for scalable APIs, background processing, and real-world production systems that handle thousands of concurrent operations.

How I Built My Own MCP Server

MCP server for embedding free stock images in Claude Code.

MCPs: Enable LLMs To Work Like A Human

'Computer, update all my Jira tasks and create a PR on GitHub.'

User Metrics With Amplitude And NextJS

Quick guide for getting started with Amplitude and NextJS.

Belva AI: Building LLM Microservices Infrastructure

Developed API for LLM microservices using Python, FastAPI, and AWS.

Mount AWS EBS Volumes on Linux

Step-by-step guide to attach, format, and mount EBS volumes on Linux instances.

Raspberry Pi Motion Camera

Homemade internet-of-things private cloud motion-detecting camera.

Guest Speaker Xavier at Gonzaga University

Invited to speak at Gonzaga University about my career experience and provide advice to students.

Docker Image Storage Options

Comparison of Docker Hub, AWS ECR, Google Artifact Registry with my experience.

WiFi Penetration Testing with Aircrack-ng

Guide to WiFi security pentesting tools and mindset.

Bulldog Band

As the "Fungineer" of the Gonzaga University Bulldog Band, responsibilities include keeping morale up for the 80+ members on weekly trips nation for March Madness.

NextJS Portfolio Web Application

How I evaluated technical trade-offs and coded the website you're looking at.

Connecting to MCP Servers

Technical guide to connecting MCP servers with Claude Desktop and Cursor.

Faster In-Stock Alerts During COVID-19

Python, Firebase, and Selenium for building automated alerting service during COVID-19 supply shortages.

Measuring Tokens in LLMs

Tokens mean $$$ and how to measure them.

Cloudflared Tunnel: Network for Outbound-Only Traffic

Serving traffic for highly secure networks.

Docker Commands Cheat Sheet

Advanced learning and reference for Docker commands for containerization.

Claude Code Cheatsheet

Quick guide to using Claude Code from my experience.

LLM Leaderboards

Easily compare LLM models by performance, price, and more.

FastAPI: Build your own APIs

Production experience with FastAPI with code examples.

Prescription Blockchain

Sponsored and mentored a Gonzaga University student engineering capstone project.

Gonzaga Housing Web Developer Consultant

When I offered Web Development work in exchange for a room.

Dean of the Gonzaga School of Business' podcast

Weekly podcast hosted by Dr. Kenneth Anderson with guest Xavier Collantes.

Streamlit Data Visualization Cheat Sheet

Lessons I learned from using the Streamlit data platform.

Business Intelligence Engineer

My experience constructing a data pipeline responsible for $500 million in finance sales.

Licensed Ham Radio Operator

FCC licensed and learning uses of radio for computer security and other applications.

Meshtastic: Building LoRA Mesh Networks for Communication

Exploring off-grid radio software and hardware outside of internet or cellular coverage.

NextJS Web App Optimizations

Techniques I learned to optimize web applications for NextJS

Building a Kotlin App for Faxion AI

Experience in creating an Android app for the AI fashion platform.

Top MCP Servers

My playlist of useful MCP servers.

Space & Cowboys: How Star Trek and Rawhide Share the Same DNA

An analysis of the parallels between Star Trek and the western Rawhide, how the final frontier mirrors the American frontier.

Portfolio Easter Eggs

"So, pretty please... with sugar on top."