As seen on drupal.org About
Hello 👋
I’m an AI engineer with 8+ years of Drupal and web work behind me. I take a product idea or a plan and get it to a release. I start with who will use it and the system it has to live in, so the feature fits the product instead of sitting next to it. Then I stay with it after launch.
I work part-time at Dropsolid AI, a sister company of Dropsolid, where I build AI features for its digital experience products in PHP and JavaScript.
A big part of my work is the Drupal AI initiative, which brings AI into Drupal. I contribute code, I’m one of the Release Managers, and I follow the issue queue closely. In 2026 I’ve tagged 25+ releases of the AI module myself, on a two-week cadence across four branches. I work with Marcus Johansson and the wider team, and Dropsolid AI sponsors my time on it.
With that team, I led development of AI Answers. It turns a Drupal AI agent into a search that answers only from cited sources, and it runs the AI search in the Drupal AI Demo. I wrote up how it finds its sources.
I also build with LLMs every day: a Claude Code and Codex toolkit for Drupal contribution, Claude Skills that run outreach for our Pune meetups, a DDEV add-on for Langfuse for tracing, and a vectorless search module that uses LLM reasoning instead of embeddings.
I spoke at DrupalCon Singapore (2024), volunteered at Atlanta (2025), and attended Nara (2025) as a representative of Drupal Community India. This year I gave a talk on Mautic ECA at the Pune Drupal meetup.
On the Mautic side, I created Mautic ECA, rebuilt Mautic API 2.x, and wrote the first version of Dropsolid’s Mautic plugin that puts Drupal content into Mautic emails. In Mautic core I have 11 merged PRs and 55 approved reviews of other people’s PRs.
I help organize the Drupalers Association Pune (drupalpune.in). We run regular meetups. Find upcoming events on our Meetup page. I’m also one of the main organizers of DrupalAsia Connect India 2027, and I maintain its website.
I'm open to contract work in AI engineering, Drupal AI, or anything around it, and to other options too. Here's where I can help.
Open Source Contributions
Organizations and the credit they got by sponsoring my work on Drupal.org
- Dropsolid 302
- QED42 101
- Pantheon 32
- Morpht 24
- Personal 3
Latest logs
All logs →- Field Validation 3.0.0 Is Out: What's New and How to Upgrade Field Validation 3.0.0 rebuilds every rule on Symfony constraints and runs on Drupal 11. Read this before you run composer update on an 8.x-1.x site.
- Inside the Drupal AI Demo: How AI Answers Finds Its Sources Behind the Drupal AI demo from DrupalCon Rotterdam: how its AI Answers search gets from a visitor's question to a cited answer.
- Where AI Should Sit in Your System A pattern that keeps repeating across every project I build, and what it's taught me about where AI actually belongs in a system.