
PhD researcher in human-AI collaboration · open-source AI research tools (ZotSeek, AISR) · Drupal & Mautic module maintainer · CEO @Bloomidea · book author
Portugal
Joined February 2009
- Tweets4.2K
- Following456
- Followers472
- Likes129
Pinned Tweet
Asked Claude Code to find a source for every [citation needed] in my thesis. It searched the 2,400 papers I've collected in Zotero, each match linked to the exact PDF page to verify before citing. ZotSeek v1.16: built-in MCP server, 100% local, opt-in.
github.com/introfini/ZotSeek…
José Fernandes retweeted
We’re delighted to welcome @bloomidea as a silver sponsor of Mautic World Conference 2026!
Meet the team working across digital strategy, design and development in London on 4 November.
Get your ticket: mauticon.mautic.org/
#Mautic #Bloomidea #MWC26 #MarketingAutomation
José Fernandes retweeted
ChatGPT ads can now be bought in Europe. We released ChatGPT Ads for Drupal: pixel in the browser, Conversions API on the server, one event id so each conversion counts once, nothing loaded before consent. With Commerce, Webform and Klaro. bloomidea.com/en/blog/measur… #Drupal
Zotero 10 is out, and ZotSeek 1.19.0 is already compatible.
Update ZotSeek *before* upgrading Zotero. The other way round leaves it disabled until Zotero's next update check.
Also new: GPU embeddings via Ollama or LM Studio, still fully local.
github.com/introfini/ZotSeek
We just released AI Email Sections: a free, open-source AI assistant inside @MauticCommunity's email builder. Describe a section in plain text, get valid MJML in your theme's style. Validated output, token-safe edits.
github.com/Bloomidea/mautic-…
Just shipped ZotSeek 1.17: choose your embedding model for semantic search in Zotero 🧠
4 local models, 3 multilingual. Your library never leaves your machine.
Beta: 1,100+ downloads, zero migration failures.
github.com/introfini/ZotSeek…
New in Commerce Mautic Connect: Customer Details sync. Name, phone and country from the Drupal Commerce billing profile now flow into native Mautic fields, on checkout and payment. Plus a Drush command to backfill existing customers.
drupal.org/project/commerce_…
Every take on Drupal and AI argues one side: it's the future, or it's legacy. Both camps are right about half the picture and wrong to stop there. The half that applies to your situation is what should decide your stack.
bloomidea.com/en/blog/drupal…
New on #Drupal: Block Content Visibility - exposes core's Condition Plugin UI directly on the block_content add/edit form. Configure once on the entity, gate every placement, Layout Builder inline blocks included.
drupal.org/project/block_con…
José Fernandes retweeted
🇵🇹🇪🇸 Big thanks to Bloomidea (bloomidea.com) for supporting Drupal Iberia Braga 2026 (2026.drupaliberia.eu)!
José Fernandes retweeted
Já podemos anunciar oficialmente que temos o local confirmado, o site ativo e os bilhetes já disponíveis para a próxima edição do Drupal Iberia 2026.
O evento vai decorrer nos dias 8 e 9 de maio de 2026 no Forum Braga.
Mais informações: 2026.drupaliberia.eu
José Fernandes retweeted
A number of people are talking about implications of AI to schools. I spoke about some of my thoughts to a school board earlier, some highlights:
1. You will never be able to detect the use of AI in homework. Full stop. All "detectors" of AI imo don't really work, can be defeated in various ways, and are in principle doomed to fail. You have to assume that any work done outside classroom has used AI.
2. Therefore, the majority of grading has to shift to in-class work (instead of at-home assignments), in settings where teachers can physically monitor students. The students remain motivated to learn how to solve problems without AI because they know they will be evaluated without it in class later.
3. We want students to be able to use AI, it is here to stay and it is extremely powerful, but we also don't want students to be naked in the world without it. Using the calculator as an example of a historically disruptive technology, school teaches you how to do all the basic math & arithmetic so that you can in principle do it by hand, even if calculators are pervasive and greatly speed up work in practical settings. In addition, you understand what it's doing for you, so should it give you a wrong answer (e.g. you mistyped "prompt"), you should be able to notice it, gut check it, verify it in some other way, etc. The verification ability is especially important in the case of AI, which is presently a lot more fallible in a great variety of ways compared to calculators.
4. A lot of the evaluation settings remain at teacher's discretion and involve a creative design space of no tools, cheatsheets, open book, provided AI responses, direct internet/AI access, etc.
TLDR the goal is that the students are proficient in the use of AI, but can also exist without it, and imo the only way to get there is to flip classes around and move the majority of testing to in class settings.
José Fernandes retweeted
Last week, I delivered my State of Drupal keynote at DrupalCon Europe. I demoed 17 key innovations in Drupal Starshot, including AI for site building, the experience builder, recipes, and more. Watch the demo at dri.es/state-of-drupal-prese…! #DrupalCon #Drupal
José Fernandes retweeted
Drupal 10.3.0 is out! The third and final feature release of Drupal 10 ships with a new experimental Navigation UI, stable Workspaces and Single-Directory Components, simplified menu editing, taxonomy moderation, new recipe and access policy APIs and more. drupal.org/blog/drupal-10-3-…
José Fernandes retweeted
Just launched a new resource for when you need to share what #Drupal Commerce offers out of the box. Drupal's best practices for hosting / config management alone put the platform above any competitor, but we're not too shabby on regular ol' features, too! centarro.io/drupal-commerce/…
José Fernandes retweeted
#DDEV 2024 Priorities discussion - Add your priorities or chime in how these should be ordered! github.com/orgs/ddev/discuss…
José Fernandes retweeted
Get ready for #DrupalConBarcelona 2024!🎉Stay tuned for key dates coming your way.
Have ideas or suggestions for this year's edition?💡We want to hear from you! Share your thoughts!🤩 DM us!
#Drupal #OpenSource #TechConference #DrupalConEur
José Fernandes retweeted
Books on Drupal: Essential Reading List for Decoding Drupal bit.ly/3u1QLqK @introfini @lussoluca @nmdmatt @kevinquillen
José Fernandes retweeted
At #DrupalDayPT2023 @introfini will be addressing a keynote about Drupal Marketing state of the art! Secure your ticket now at eventbrite.pt/e/drupalday-po…
More information at drupal.pt/drupal-day-portuga…





















