Software Engineer at Automattic | WooCommerce. Building and sharing what I learn.
Open Source
- 🏢 woocommerce/woocommerce-ios
- 🤝 woocommerce/woocommerce-android
- 🌍 woocommerce/woocommerce
- 🔩 Automattic/woocommerce-payments
Personal Tinkering
- 🚀 staskus/Pomafocus
- 📱 staskus/dreamspaces
- 🔬 staskus/iosforge
- ⚡ staskus/QuickBaby
- 🧩 staskus/AgentsHub
- 🎯 staskus/homebrew-tap
This week I focused on improving the WooCommerce POS experience across iOS and Android, solving a tricky issue where refunded item quantities were accidentally being stored as positive values instead of negative due to double negation in the backend logic. This fix makes partial refunds display correctly in order emails and analytics. I also enhanced the Android app’s receipt emailing to align with recent WooCommerce backend changes: now, for versions 10.7.0 and above, omitting the template ID lets the server automatically pick the best email template—a feature useful for bookings and refunds. To round things out, I opened documentation updates clarifying that this template ID is now optional, helping others leverage this new flexibility in their integrations. It has been rewarding to work on cross-platform solutions and keep WooCommerce mobile apps in sync with evolving API behavior.
- Opened PR #16885 in woocommerce/woocommerce-ios
- Created branch task/performance-optimization-skill in woocommerce/woocommerce-ios
- Reviewed PR #16878 in woocommerce/woocommerce-ios
- Pushed 0 commits to woomob-2579-pos-improve-cash-payment-view-transitions-and-performance in woocommerce/woocommerce-ios
- Reviewed PR #16860 in woocommerce/woocommerce-ios
- 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
- Jan 6, 2024 - It was a coincidence




