Engineering notes
Ideas from
the workbench.
Practical writing on software, systems, and connecting AI to useful work.
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 / 2023Building 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 / 2021Keeping websites small
Reduce page weight with simpler frontend choices, optimized images, and fewer dependencies to build faster, leaner websites.
Read article ↗ ARCHIVE / 2021Machine 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!
