Engineering notes

Ideas from
the workbench.

Practical writing on software, systems, and connecting AI to useful work.

ARCHIVE / 2025

Building an MCP agent and server in Rust

Build a basic Rust MCP server, expose a callable tool, and connect an agent to an external language model API.

Read article ↗
ARCHIVE / 2023

Building a web application with Rust

Create a database-backed web application with Tide, Askama, and SQLx, covering HTML templates, JSON endpoints, and PostgreSQL queries.

Read article ↗
ARCHIVE / 2021

Keeping websites small

Reduce page weight with simpler frontend choices, optimized images, and fewer dependencies to build faster, leaner websites.

Read article ↗
ARCHIVE / 2021

Machine learning and San Juan traffic

Explore how machine learning could help make sense of traffic patterns and transportation challenges in San Juan, Puerto Rico.

Read article ↗

A useful next step

Tell us what you're building.

A new product, an existing system, or a difficult engineering problem? Let's work out what comes next!

Start a conversation ↗