Software Engineer at Automattic | WooCommerce. Building and sharing what I learn.
Open Source
- 🏢 woocommerce/woocommerce-ios
- 🤝 woocommerce/woocommerce-android
- 🌍 woocommerce/woocommerce
- 🔩 Luc45/woocommerce
- 📋 woocommerce/woocommerce-gateway-stripe
- 🛡 Automattic/woocommerce-payments
Personal Tinkering
This week I focused on major improvements to the Woo Mobile AI assistant for WooCommerce’s iOS app. I delivered a three-part stack that replaced raw JSON tool results with typed entity cards, enabling a more native, tap-through chat experience where analytics, order, and product details show up as rich cards that link to their respective detail views. The assistant can now explicitly render analytics cards via show_cards, aligning iOS behavior with Android and making prompt engineering more consistent. I also introduced a curated empty state with interactive suggestions to help merchants discover what they can ask the assistant, and tightened both tool payloads and store-overview logic for better results. Alongside these feature upgrades, I tracked down and removed a set of flaky navigation tests caused by concurrency bugs, then added time limits for more reliable CI runs. On the server side, I contributed to the WooCommerce core project by extending POS order checks to support Stripe terminal payments, improving email logic for mobile POS orders.
- Opened PR #17127 in woocommerce/woocommerce-ios
- Created branch WOOMOB-3052-ai-assistant-eligibility-parity in woocommerce/woocommerce-ios
- Opened PR #17126 in woocommerce/woocommerce-ios
- Created branch WOOMOB-3016-ai-assistant-beta-notice in woocommerce/woocommerce-ios
- Pushed 0 commits to trunk in woocommerce/woocommerce-ios
- Apr 27, 2026 - Radical Speed
- Dec 15, 2025 - 📝 Understanding LLMs: Notes on Language Model basics
- Nov 29, 2025 - 📝 Understanding LLMs: Notes on ML basics
- Nov 23, 2025 - Learning Week 47 2025: Brains-On AI, Long-Term Thinking, Netflix & Kotlin
- Nov 1, 2025 - When the world zigs, zag




