
Use an iPhone Passkey to Sign In on Linux
Use a passkey saved on your iPhone to sign in from a Linux browser, and troubleshoot missing QR codes, Bluetooth, and USB security-key prompts.
WordPress, PHP, and practical AI consulting
I help founders and product teams solve difficult software problems, modernize codebases, and ship reliable products.
More than 25 years across PHP, WordPress, product engineering, and remote team leadership, including building the original WishList Member and continuing that work at Caseproof.
Use a passkey saved on your iPhone to sign in from a Linux browser, and troubleshoot missing QR codes, Bluetooth, and USB security-key prompts.
Access iCloud Photos on Linux through a browser, download unmodified originals in batches, and verify the local copy. Understand why web access and third-party wrappers are not native sync.
Transfer iPhone photos to Linux over USB with a data-capable cable, device trust, and a verified copy. Learn when Keep Originals helps and what to do when iCloud holds the full files.
Protect developer focus time with response expectations, review coverage, and backup decision owners. Support deep work without making remote teammates wait indefinitely for help.
Guide AI adoption for development teams with different skill levels. Use supported experiments, shared examples, and practical evaluation to spread capability without forcing performative usage.
Test a WordPress plugin against trunk in a disposable environment, cover critical surfaces, add an early-warning CI lane, and keep production rollback safe.
Create AI project status reports grounded in tickets, accepted work, and explicit uncertainty. Use a source-based prompt and human review to save reporting effort without inventing progress.
Learn when to use MemberPress for courses, communities, coaching, premium publishing, downloads, and recurring WordPress membership businesses.
Create an AI policy for development teams with clear rules for tools, data, verification, and ownership. Give developers practical answers they can use in everyday software work.
Automate WishList Member with outgoing webhooks and the PHP API using validation, idempotency, retries, secure credentials, and privacy-safe logs.








