Hi! I’m Alex.
Here I write about topics that interest me, including MLOps/ML/AI, software engineering, and working in tech in general.
Posts
2026
- You've Been Doing Harness Engineering All Along
AGENTS.md, skills, MCP, sandboxes, tests, and review agents are not random tricks.
- I sent an AI agent to explore Reddit for cooking tips
Reddit is one of the best sources for practical cooking tips. I gave an AI agent a task to explore the cooking subreddits for useful and unconventional advice.
- Lessons from going solo
Strategies that worked for me when I left a salaried job to consult on my own.
- The Claude Code Source Leak: fake tools, frustration regexes, undercover mode, and more
Anthropic accidentally shipped a source map in their npm package, exposing the full Claude Code source. Here's what I found inside.
2025
- How to Set Up Work and Personal Git Profiles
Step-by-step guide to configuring separate Git profiles for work and personal projects using SSH keys and conditional includes.
- US Tariffs, DeepSeek and OpenAI
Comparing how DeepSeek R1 and OpenAI O3 reason about the economic impact of US-Canada tariffs.
- Orchestrating LLM Fine-tuning on Kubernetes with SkyPilot and MLflow: A Complete Guide
A complete guide to orchestrating LLM fine-tuning on Kubernetes using SkyPilot for resource management and MLflow for experiment tracking.
- Kubernetes Mental Model
A comprehensive mental model for understanding Kubernetes concepts, from clusters and pods to services and storage.
2024
- Intro to SLURM for ML Practitioners
A practical guide to SLURM for ML practitioners covering fundamental concepts, key commands, and distributed multi-node training.
- Experiments with OpenAI's Function Calling
Demonstrating OpenAI's function calling API to convert natural language queries into SQL against the Northwind database.
2023
- Fine-Tuning Large Language Models with a Production-Grade Pipeline
This post describes a production ML pipeline for fine-tuning large language models using DVC, SkyPilot, HuggingFace Transformers, and quantization techniques.
- Trying to Understand Something Difficult? Minimize the Number of Attempts!
Why minimizing context switches and staying in deep focus leads to faster understanding of difficult concepts.
- ML experiments in the cloud with SkyPilot and DVC
How to use SkyPilot and DVC to run reproducible ML experiments in the cloud without infrastructure headaches.
- Why Sales Engineers Exist
The role of sales engineers in B2B startups and why they're essential for selling enterprise software.
- Don’t know what to do next? Teach!
Why teaching is the most powerful way to learn, backed by the Feynman Technique and the Protege Effect.