Emanuel Greucean

Senior Backend Engineer · Drupal Architect · Go, PostgreSQL, MCP

Available now · remote · B2B or employment · EU citizen, based in Timișoara, Romania

emanuel@webbership.dev

Summary

I've worked in Drupal since 2009, from Drupal 5 to 11, and moved a media platform with 34,000 articles and dozens of microsites from Drupal 7 to Drupal 8.

Webbership is my company, WEBBERSHIP SRL, since 2013. Through it I worked twelve years on contract as a Drupal architect for Kalamuna, a US agency, and since 2026 Webbership is where I build my own products and take on client work.

I build and run those products end to end, in Go, from the PostgreSQL schema to the Linux servers, working with AI as my team. Some of them let AI agents read live sales or run an ad account, and nothing they change goes through until I confirm it.

Experience

Nov 2013 – present

Founder & Product Engineer

Webbership · Remote

Since 2026 I've built Webbership's own products in Go, and three are live, Webbership.app, Webbership Tracking and OVRIDE Ops.

  • Webbership.app is white-label loyalty. One deployment serves many venues, each isolated by tenant, and each venue issues Apple Wallet and Google Wallet cards that update on every stamp, built on the PassKit web service, APNs push and PKCS#7-signed passes.
  • Webbership Tracking gets ovride.coffee's purchases to Google Ads, GA4 and Meta from the server, deduplicated and filtered by consent. Its MCP server lets an AI agent run those ad accounts and Merchant Center, and a write only goes through after a preview or a validate-only dry run and a confirm token, with every call logged.
  • I build with my own agent setup for Claude Code and Codex. Its guard hooks hold any push to main, deploy, SSH session or production database query until I approve it. I have separate reviewer agents for ordinary changes, for security changes and for the risky ones.
  • I published two WordPress plugins on GitHub, the SmartShip courier integration and Commission Rules for FluentAffiliate.

Go, PostgreSQL, templ, HTMX, MCP, Caddy, systemd, Hetzner

Jan 2014 – Dec 2025

Drupal Architect

Kalamuna (Oakland, CA) · Contract, remote

Architect and backend lead for a US agency, working from Romania with a Pacific-time team on Drupal 6 through 11.

  • For GreenBiz, now Trellis Group, my main client for most of those years, I carried the media and events platform through a two-stage Drupal 7 → 8 migration, then maintained its custom code, including the events and sponsorship features.
  • When the pandemic moved GreenBiz's conferences online, our team rebuilt the platform for virtual events and online sponsorship, and Pantheon's case study on the project reported 10x event registrations.
  • Upgrades, integrations and content modelling on other long-running client sites, plus code review, mentoring and debugging help for junior developers across a 10-hour time difference.

Drupal 6 to 11, PHP, Symfony, Twig, MySQL, Pantheon

Nov 2017 – present

Co-Founder & Business Operator

OVRIDE Specialty Coffee · Timișoara

A specialty coffee roastery and café. I'm returning to engineering full-time now.

  • I built and run ovride.coffee on WooCommerce, with my own plugins for wholesale pricing, stock shared across bag sizes, courier rates and AWBs, Trendyol sync and CRM automation.
  • I added an OAuth 2.1 server so AI agents can use the store's tools.

WordPress, WooCommerce, PHP 8, MySQL

Earlier roles

  • Nov 2011 – Jan 2014

    Senior Drupal Developer · Auximus, Timișoara

    Led the team's Drupal 6 and 7 work, backend development and custom modules.

  • Sep 2010 – Nov 2011

    Drupal Developer · Space Rabbit, Timișoara

    Drupal 6 backend development, custom modules and integrations.

  • Aug 2009 – Aug 2010

    Web Developer · epoint

    Drupal 5 and 6 site builds, custom modules and theming support.

Skills

Go
chi, pgx, PostgreSQL, templ and HTMX, goose migrations; multi-tenant SaaS, REST APIs, webhooks
AI agents
MCP servers (mcp-go, and one written from the spec over JSON-RPC); my own Claude Code and Codex harness with guard hooks and reviewer agents
Drupal & PHP
Drupal 5 to 11, custom modules, migrations, multisite, Twig, PHP 8, Symfony, Composer, MySQL; WooCommerce plugins
Ops & auth
Linux on Hetzner, systemd, Caddy, Git; OAuth 2.0 and 2.1, OIDC, JWT

Education

BSc Computer Science, West University of Timișoara, 2006 – 2009

Languages

Romanian (native), English (full professional)

Community

On drupal.org as gremy since 2010. I went to DrupalCon Munich in 2012 and DrupalCon Austin in 2014.

Let's talk

Tell me what you're working on and when it has to be ready. A short call is usually the quickest way to see if we fit.

emanuel@webbership.dev

LinkedInGitHubdrupal.org