A photo of Edd Mann

Vibe Coding a Chess UI: Building on the ESP32 with Cursor & LVGL

In this post, I share my experience using AI-driven tools like Cursor, Claude Sonnet, and OpenAI’s o3 to rapidly prototype an embedded chess UI on the ESP32 microcontroller using LVGL. Letting the AI handle implementation allowed me to stay focused on high-level design, iterate quickly, and stay in flow. Hype aside, it’s a powerful tool for exploring ideas faster.

How Rebuilding My Blog Taught Me to Love CSS Again

How Rebuilding My Blog Taught Me to Love CSS Again

Bridging the Gap Between Android Native Functionality and JavaScript Web Applications

Bridging the Gap Between Android Native Functionality and JavaScript Web Applications

Bridging the Gap Between iOS Native Functionality and JavaScript Web Applications

Bridging the Gap Between iOS Native Functionality and JavaScript Web Applications

Building a Audio Hugo Shortcode for Local and Remote Content

Building a Audio Hugo Shortcode for Local and Remote Content