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
- π staskus/dreamspaces
- π± staskus/Pomafocus
This week I focused heavily on building out the new Woo Mobile AI assistant for WooCommerce iOS. I developed a headless test harness and a robust smoke test skill that programmatically validates the AI assistant's real-world behavior, streamlining regression checks and accelerating development feedback. On the feature side, I implemented a full chat backend, a SwiftUI message surface with design tokens, and complex state management to support multi-turn conversations, safe tool execution, and confirmation flows for destructive actions. I also shipped key orchestration pieces including streaming chat transport, production-ready tool definitions for reads and writes, a two-level safety policy, and the orchestration loop with replay protections. Additionally, I contributed cross-platform consistency work by introducing a sliding-window history budgeter and resolved a long-standing web view bug impacting Stripe popups. On the WooCommerce PHP side, I opened a PR to improve POS order channel detection, further extending multi-channel support.
- Pushed 0 commits to WOOMOB-2939-cache-first-cards in woocommerce/woocommerce-ios
- Opened PR #17099 in woocommerce/woocommerce-ios
- Created branch WOOMOB-2939-cache-first-cards in woocommerce/woocommerce-ios
- Reviewed PR #15844 in woocommerce/woocommerce-android
- 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




