Skip to content

Writing and appearances

2026

  1. Wrote
    A Real Linux in My Pocket: iSH+ on the iPhone

    iSH+ runs a real Linux kernel on iPhone and iPad, in a VM with JIT. SSH, tmux and Claude Code sessions from your pocket, YubiKey included.

  2. Wrote
    Teach Your Mac to Spell: Whisper Dictation With a Glossary

    macOS Dictation cannot learn a word. Glossa puts Whisper on the dictation key, prompted with your glossary and cursor context, so names come out right.

  3. Spoke
    A IA não é um desconto. É capacidade.

    WordPress Day for AI, Faro. Video available.

  4. Spoke
    The Browser is the Agent: Running Local, Autonomous AI in WordPress

    WordCamp Galicia 2026, A Coruña, with Ivelina Dimova. Video available.

  5. Wrote
    Which Tab Was That? Tab Groups for Claude Code on macOS

    Five Claude Code sessions, five tabs that all say zsh. Smart Terminal adds tab groups, Claude-aware tabs and alerts to a Terminal.app-style macOS terminal.

  6. Spoke
  7. Guest
  8. Wrote
    Where Is My Session? Find Any Claude Code Session

    claude –resume only lists your current folder. wims finds every Claude Code session on your machine and resumes it in the right one.

  9. Wrote
    Stop Writing WordPress Boilerplate

    I built a starter kit so other WordPress devs do not have to figure out the harness layer from scratch. Here is what is in it and what I learned building it.

  10. Wrote
    The new WordPress era: from developer to architect

    What I showed at WordCamp Portugal 2026 about agentic engineering for WordPress. The 4 D’s, the kit, the MCPs, and the real cases running in production.

  11. Spoke
    A Nova Era do WordPress: De Developer a Arquiteto com Engenharia Agêntica

    WordCamp Portugal 2026, Porto. Video available.

  12. Panel
    Impacto da Inteligência Artificial na Comunidade WordPress

    WordCamp Portugal 2026, Porto, with Nilo Velez and Shadi Sharaf

  13. Spoke
    WP Agentic Admin

    WordCamp Portugal 2026, Porto. Video available.

  14. Wrote
    Agents Are About to Start Hiring Each Other. Here’s the Wire.

    What if agents could talk to each other and hire each other for freelance work across the globe? Today they can not. So I built AgentBridge: two agents talking directly, encrypted.

  15. Wrote
    The Senior Engineer’s Job Just Changed

    The senior engineer’s job just changed. Code is free, taste is not. Why building the harness around the agent beats writing code yourself.

  16. Guest
  17. Wrote
    Agentic Development: Why WordPress Developers Must Adopt It Now

    Discover how agentic development with WordPress MCP transforms plugin development. Learn supervised AI coding with Claude Code to build WordPress plugins 10x faster while maintaining complete control and quality.

  18. Guest
    From Tech Enthusiast to Digital Agency Founder

    Changing Lives with Codeable

2025

  1. Spoke
    Como instalar e integrar um servidor MCP com WooCommerce e ChatGPT

    WordPress Day for Ecommerce Porto 2025. Video available.

  2. Wrote
    Hackers Don’t Break In, They Log In: Social Engineering, AI, and “Polite Paranoia” You Can Use Today

    Social engineering is how most “hacks” really happen: humans, not firewalls. In this friendly, plain-English guide we unpack what social engineering is, what ethical hackers like Rachel Tobac actually do, and how AI (voice cloning, agentic calls, deepfakes) is changing the game. You’ll learn a simple threat-modeling approach and a “polite paranoia” checklist: passkeys, number […]

  3. Wrote
    Vibe Coding: The Two Sides of AI in Software

    I want to talk about something I’ve been thinking a lot about as a developer here in Porto: vibe coding. It’s a term you’ve probably heard, and it sounds pretty cool, right? It’s this idea of just chatting with an AI and watching the code appear, almost like magic. But from my perspective, after 25+ years in this game, “vibe coding” isn’t just one thing. It’s actually two completely different ideas, and how we use it, and who uses it, is a really big deal. Let’s dive in and chat about why.

  4. Wrote
    What If Every Email Had a Digital Seal? A Friendly Chat About Email Phishing Prevention

    Picture this: you get an important email from your bank, your favorite store, or even your boss. But… is it really them? Or is it another sneaky phishing attempt? We’ve all been there, squinting at the “From” address, feeling a little suspicious. Wouldn’t it be amazing if there was a universal way for anyone—techy or […]

  5. Wrote
    New Website, New Start

    It was about damn time. I needed a new website, one that could introduce me in less than 30 seconds, one that would tell anyone who wanted to know more about me a chance to read about the career so far, the work that I have done, what skill sets I have, and get to know what kind of a person I am.

Earlier talks, podcasts and press are on Appearances. Portuguese versions of every post are in the Portuguese feed.