Software Engineer at Automattic | WooCommerce. Building and sharing what I learn.
Open Source
- 🏢 woocommerce/woocommerce-ios
- 🤝 woocommerce/woocommerce-android
- 🌍 woocommerce/woocommerce
- 🔩 woocommerce/woocommerce-gateway-stripe
- 📋 Automattic/woocommerce-payments
Personal Tinkering
- 🚀 staskus/Pomafocus
- 📱 staskus/dreamspaces
- 🔬 staskus/iosforge
- ⚡ staskus/QuickBaby
- 🧩 staskus/AgentsHub
- 🎯 staskus/homebrew-tap
This week I focused on making the POS experience more robust in the WooCommerce iOS app. I tackled some tricky concurrency issues, fixing hangs in the POSPaymentModel tests on CI and ensuring that multiple concurrent connectCardReader calls no longer tie up jobs for hours. I also improved the reliability of connecting to POS readers by blocking duplicate connection attempts and cancelling outdated connection requests, which should prevent a whole class of hard-to-reproduce bugs. On top of that, I worked on a major feature to introduce POS roles and permissions, complete with both local and remote flows behind feature flags. It’s been a week of digging deep into multi-threaded flows and expanding the capability model for real-world POS needs.
- Reviewed PR #63683 in woocommerce/woocommerce
- Pushed 0 commits to woomob-2788-ios-app-blocks-woopayments-kyc-stripe-popup in woocommerce/woocommerce-ios
- Opened PR #16971 in woocommerce/woocommerce-ios
- Created branch woomob-2788-ios-app-blocks-woopayments-kyc-stripe-popup in woocommerce/woocommerce-ios
- Pushed 0 commits to trunk 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