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 receipt email flow across platforms. I contributed a core WooCommerce change that makes the email template selection automatic on the server side, allowing clients to omit the template_id for WooCommerce 10.7.0 and above. I shipped the corresponding update to the iOS app, threading this logic through the networking and POS layers so bookings and refunded orders send the correct receipt emails without extra client complexity. I also started work on the same fix for Android to keep behavior consistent. In addition, I began implementing auto-reconnection support for Stripe Bluetooth card readers on iOS, making the app more resilient to unexpected disconnects.
- Reviewed PR #16829 in woocommerce/woocommerce-ios
- Reviewed PR #16846 in woocommerce/woocommerce-ios
- Commented on #15485 in woocommerce/woocommerce-android
- Pushed 0 commits to trunk in woocommerce/woocommerce-ios
- Pushed 0 commits to woomob-2403-pos-bookings-emails-send-a-correct-email-if-booking-was-paid 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




