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.
- Pushed 0 commits to feature/pos-roles-permissions in woocommerce/woocommerce
- Pushed 0 commits to woomob-2753-remove-ciab-pos-and-ipp-code-on-ios in woocommerce/woocommerce-ios
- Pushed 0 commits to woomob-pos-payment-identification-stripe in woocommerce/woocommerce
- Opened PR #16962 in woocommerce/woocommerce-ios
- Created branch woomob-2753-remove-ciab-pos-and-ipp-code-on-ios 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




