WritingRust, Next.js & AI engineering

intro

Notes from production incidents, Rust + WASM performance work, Next.js SEO, and AI engineering.

articles

  1. Building a Linux Live Wallpaper Engine That Proves Its Own Quality

    Fresco is an open-source live wallpaper engine for Linux: one Rust daemon, three rendering backends across X11 and Wayland, a self-healing supervisor, and video quality proven by screenshot on five headless compositors in CI.

    July 2026 · 12 min read · Rust, Linux, Fresco, Wayland, X11, GTK4, libmpv, Testing

  2. Getting Code Merged Into Meta's Pyrefly and ReductStore

    Merged Rust contributions in two production projects: Meta's Pyrefly type checker and ReductStore. The mechanics nobody tells you: reproduce before you claim, pick deterministic bugs, and treat maintainers as colleagues.

    June 2026 · 6 min read · Open Source, Rust, Pyrefly, ReductStore, Contributing, Software Engineering

  3. Optimistic UIs in React with RFC 6902 JSON Patch

    RFC 6902 JSON Patch gives you one primitive for optimistic updates, rollback on failure, and undo/redo. Here's the pattern, in React, with a Rust/WASM diff engine.

    June 2026 · 8 min read · React, RFC 6902, JSON Patch, Optimistic UI, Undo/Redo, diffcore

  4. Next.js SEO in 2026: A Practical Guide

    What actually moves the needle for Next.js SEO in 2026: the Metadata API, JSON-LD, llms.txt for AI crawlers, honest sitemaps, and INP, with the App Router specifics.

    March 2026 · 10 min read · Next.js, SEO, Metadata API, JSON-LD, llms.txt, Core Web Vitals

  5. Fixing a Redis Polling Bottleneck in Production

    A naive SCAN-and-check loop over a remote Redis timed out at 100 seconds in production. Batched MGET with client-side filtering cut the work ~90% and ended the timeouts.

    February 2026 · 6 min read · Redis, Performance, Node.js, Distributed Systems, Debugging

more soon

Upcoming: AWS Bedrock streaming patterns, Cloudflare Workers + Neon Postgres RLS, and Rust workers-rs latency benchmarks. Follow on X or Medium to get them when they ship.

Want to talk through any of these topics? My calendar is open.

Book a call