Writing and appearances
2026
- 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.
- 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.
- Spoke A IA não é um desconto. É capacidade.
WordPress Day for AI, Faro. Video available.
- Spoke The Browser is the Agent: Running Local, Autonomous AI in WordPress
WordCamp Galicia 2026, A Coruña, with Ivelina Dimova. Video available.
- 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.
- Spoke Code is cheap, judgment is not: the WordPress developer’s new core skill
WordCamp Belgrade 2026
- Guest O Futuro das Agências na Era da IA
Fellyph Cintra
- 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.
- 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.
- 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.
- Spoke A Nova Era do WordPress: De Developer a Arquiteto com Engenharia Agêntica
WordCamp Portugal 2026, Porto. Video available.
- Panel Impacto da Inteligência Artificial na Comunidade WordPress
WordCamp Portugal 2026, Porto, with Nilo Velez and Shadi Sharaf
- Spoke WP Agentic Admin
WordCamp Portugal 2026, Porto. Video available.
- 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.
- 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.
- Guest Modern WordPress Architecture: What Agencies Should Actually Care About
Greyd Conversations #14
- 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.
- Guest From Tech Enthusiast to Digital Agency Founder
Changing Lives with Codeable
2025
- Spoke Como instalar e integrar um servidor MCP com WooCommerce e ChatGPT
WordPress Day for Ecommerce Porto 2025. Video available.
- 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 […]
- 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.
- 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 […]
- 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.