EuroRust 2026: the hard problems live at the boundaries
EuroRust 2026 my notes and takeaways: the compiler fulfils most of Rust's promises, but at each boundary the guarantees turn into contracts which you have to keep
My thoughts about building, teaching and leading product tech teams
EuroRust 2026 my notes and takeaways: the compiler fulfils most of Rust's promises, but at each boundary the guarantees turn into contracts which you have to keep
Eight talks, eight speakers, one thread: the native web platform has matured and it's time we trusted it
How I rebuilt a vexillology quiz app from a Node/Express/MongoDB stack to a modern static website using Vite MPA, TypeScript, Web Components, and vanilla CSS — with WCAG 2.2 AAA accessibility throughout.
From running a Rust decision engine inside a Firefox extension to bootstrapping a language server in Zed — what building two WASM-powered projects taught me about the spectrum of WebAssembly patterns.
For over 7.9 million Venezuelans living abroad, finding a taste of home can feel impossible. El Guacal is an open-source, crowdsourced map of Venezuelan product locations around the world — built with Rust, PostGIS, and React, and powered by the people who need it most. This is the story of why I built it, the technical decisions behind it, and what comes next.
Let's discuss Accessibility on the Web and how product teams approach this
Four weeks to create a prototype that helps young people from underrepresented groups have an equal opportunity to reach and fulfil their potential in life.
As part of a diversity and inclusion programme, we helped people with special needs to code.
Accessibility for the Web practices by offering a software engineer perspective