From the engineering desk

Engineering notes

Practical notes on Rust, Go, AI integrations, infrastructure and building useful software.

Things We Build and Learn

A collection of implementation notes, technical walkthroughs and lessons from working on real systems. Some articles cover current projects; others remain here as engineering archives.


Engineering notes ·

Building an Autonomous Website with vLLM, Hermes & Go

How we use vLLM, Hermes and a custom agent driver to autonomously research, maintain and administer SanJuanPuertoRico.org through MCP and Go.

Read the article →


Engineering notes ·

Your Test Harness Should Know When an MCP Tool Calls an LLM

MCP tools are dependencies of your tests. Disclosing LLM inference and external API calls helps you choose assertions, fixtures and verification checks.

Read the article →


Engineering notes ·

Agentic Lab Workflows with Janus, Hermes & Ollama

Build a custom assistant harness connecting Hermes and Ollama to FlaskTrack through MCP, with draft creation, human review and electronic signatures.

Read the article →


Engineering notes ·

Observing AI Workflows with Rust and Langfuse

Connect Rust AI applications to self-hosted Langfuse, reuse existing infrastructure, and keep observability optional and resilient.

Read the article →


Engineering notes ·

Lightweight Analytics for People & Agents

Use Nginx and GoAccess to reduce browser overhead, understand website and agent traffic, and provide useful context for AI-assisted business automations.

Read the article →


Engineering notes ·

Patch Ubuntu, Rust & Go After eMudhra

Update Ubuntu certificate stores, patch Rust TLS dependencies, rebuild Go applications, and verify remediation after the October 2026 eMudhra incident.

Read the article →


Engineering notes ·

Connecting Hermes, Rust & Thunderbird

Connect Hermes AI workflows to Thunderbird with a Rust native messaging bridge, SQLite queues, explicit approvals, and duplicate-send protection.

Read the article →


Engineering notes ·

Building an MCP agent and server in Rust

Archived tutorial on building an MCP server and agent in Rust, exposing tools, and connecting language model APIs.

Read the article →


Engineering notes ·

Building a web application with Rust

Archived Rust web application tutorial covering Tide, Askama, SQLx, and PostgreSQL. Historical examples from Santurce Software.

Read the article →


Engineering notes ·

Keeping websites small

Practical notes on smaller websites: reduce page weight, optimize images, and simplify frontend dependencies.

Read the article →


Engineering notes ·

Machine learning and San Juan traffic

An archived exploration of machine learning for traffic patterns and transportation in San Juan, Puerto Rico.

Read the article →


Working through something similar? Tell us about your project.