Skip to main content

6 posts tagged with "AI Engineering"

Building with LLMs and AI-assisted development in real codebases.

View All Tags

An AI code reviewer should work like a QA engineer

· 4 min read
Victor Jimenez
Senior Product Engineer

An automated AI review passed front-end work that had missing interactions, no hover states, colors that did not match the design and a laggy page. I think the LLM reviewer is wrong in its concept. It should work like a QA engineer and check the implemented page against the design, so I set up a front-end testing procedure that validates the work from the mockup, step by step.

Making Drupal Sites AI-Discoverable with MCP

· 8 min read
Victor Jimenez
Senior Product Engineer

Asking a Drupal site which PHP version it runs should not require an SSH key and a terminal. I built Project Context Connector, a Drupal module that exposes a read-only JSON snapshot of site configuration to AI agents, automation scripts and monitoring tools. It offers four interfaces: REST, an HMAC-signed endpoint, Drush and native Model Context Protocol support.

Drupal AI Vulnerability Guardian: Triage Before More Alerts

· 7 min read
Victor Jimenez
Senior Product Engineer

AI made finding vulnerabilities cheaper. It did not make fixing them cheaper. The cost lands on an open-source maintainer with limited hours, who now has to sort a flood of security reports into urgent, false positive and later. Drupal AI Vulnerability Guardian works on that sorting step: it scans Drupal modules for 12 vulnerability patterns and gives each finding a score, a CWE ID and an estimate of the work to fix it.

Drupal AI Content Impact Analyzer: Six Scores Editors Can Act On

· 6 min read
Victor Jimenez
Senior Product Engineer

Version one of Drupal AI Content Impact Analyzer returned one opaque number, which told editors how a page scored and nothing about why. It was a minimal proof of concept with a single scoring function, no tests and no documentation worth mentioning. It proved the idea worked but not that editors could use it, so the upgrade rewrites the core into a 6-dimension scoring engine that tells them what to fix.