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 a mix of stability fixes and feature enhancements across several projects. On the iOS point of sale app, I tackled a tricky EXC_BAD_ACCESS crash caused by concurrent accesses to a non-thread-safe dictionary and squashed subtle bugs around booking state updates, stale emails on receipts, and quirky input field behavior on iPadOS 26. I also improved the Tap to Pay workflow to ensure payments use the correct Stripe account after a store switch and added stronger PR automation by assigning labels and milestones directly from workflow steps. On the Android side, I extended the mobile announcements feature with an optional "Learn more" link to give users better context for new features. I found time to tinker with my personal tooling, too, refactoring my weekly summary workflow to improve parsing and reporting. All in all, it was a week of smoothing out the edges while pushing small but impactful new capabilities.
- ℹ️ Labeled PR #16781 in woocommerce/woocommerce-ios
- ℹ️ Labeled PR #16781 in woocommerce/woocommerce-ios
- ℹ️ Labeled PR #63556 in woocommerce/woocommerce
- ℹ️ Labeled PR #63556 in woocommerce/woocommerce
- ℹ️ Labeled PR #15485 in woocommerce/woocommerce-android
- 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




