Building a Full-Featured AI Agent
Lessons from rebuilding an AI Agent with simpler LangGraph states, efficient context and tool calls, multi-agent coordination, background tasks, MCP, RAG, and automation.
Ongoing · Continuously improving
Lessons from rebuilding an AI Agent with simpler LangGraph states, efficient context and tool calls, multi-agent coordination, background tasks, MCP, RAG, and automation.
Ongoing · Continuously improving
I wanted to try building an AI agent, and a friend's family happened to work in the rental business. So I made a small management system and asked them to help test it.
A modern archive manager for GNOME built on the 7-Zip engine: verified on Flathub, 20,000+ installs, open source under GPL-3.0, and translated into seven languages.
A browser-side YOLOv8n demo using ONNX, WebAssembly, Canvas overlays, and static object storage.
An S3-compatible gateway that counts R2 operations and blocks requests immediately when configured limits are reached.
A cloud-native photo manager with asynchronous ML classification, S3 storage, SQL metadata, secure Flask APIs, and map-based browsing.
An experiment showing that moderate JPEG compression improved classification accuracy before stronger compression began to remove useful information.
On 13-band EuroSAT images, a distilled ResNet-18 reached 96.65% test accuracy, ahead of both the baseline and its ResNet-50 teacher.
A hybrid bullet-hell controller that reduces the state space with threat estimation, target selection, boundary penalties, and Q-learning tie-breaking.
Notes from building a cross-platform IoT gateway test tool, including QR scanning, MQTT updates, PyInstaller packaging, certificates, and macOS launch problems.
Separating floating-point simulation coordinates from rounded display coordinates fixed low-speed bullet direction quantization.